为了账号安全,请及时绑定邮箱和手机立即绑定

封装,应该怎么去了解,我不是太懂

封装,应该怎么去了解,我不是太懂

不记得了 2016-12-28 16:05:13
用封装怎么写时钟的代码,应该封装什么?
查看完整描述

4 回答

已采纳
?
慕粉3342523

TA贡献17条经验 获得超5个赞

封装就是把你想达到的某些功能做成一个函数或对象,想用的时候去调用这个函数或对象就能达到你想要的效果,做这个函数或对象就是封装。还有就是类型的封装,如int   包装为integer,char包装成character,double,float,boolean,short,byte都是首字母大写,可以变为对象直接应用,纯手打,希望采纳!!!!!!

查看完整回答
2 反对 回复 2016-12-28
?
慕工程2528034

TA贡献1条经验 获得超1个赞

我写过,我也是初学者,你把你需要实现的功能分成几块就可以,然后每个块进行封装:

例如:简单的时钟应该有:1.界面显示部分 2.时钟运行部分.3.时钟退出命令等。例如:

 

class clock

{

public:

  clock();

  void print();

  void work();

  void stop(...);

protected:

  int hour;

  int minute;

  int  second;

}

查看完整回答
1 反对 回复 2016-12-28
?
雪舞蔷薇

TA贡献51条经验 获得超16个赞

封装的优点就是保证数据的安全性,就是你不能直接去访问,要通过封装的方法间接的去访问:

public class Clock {
    private String hour;
    private String minute;
    private String second;
    
    public String getHour() {
        return hour;
    }
    public void setHour(String hour) {
        this.hour = hour;
    }
    public String getMinute() {
        return minute;
    }
    public void setMinute(String minute) {
        this.minute = minute;
    }
    public String getSecond() {
        return second;
    }
    public void setSecond(String second) {
        this.second = second;
    }

}


查看完整回答
反对 回复 2016-12-29
?
慕数据5775487

TA贡献76条经验 获得超19个赞

封装就是把你想达到的某些功能做成一个函数或对象,想用的时候去调用这个函数或对象就能达到你想要的效果,做这个函数或对象就是封装。

查看完整回答
反对 回复 2016-12-28
?
anfly

TA贡献5条经验 获得超1个赞

你先要了解什么是面相对象,就好理解封装了。
查看完整回答
反对 回复 2016-12-28
?
在路上_3498046

TA贡献9条经验 获得超3个赞

慕课网有很多视频的,可以学习下,加油

查看完整回答
反对 回复 2016-12-28
  • 4 回答
  • 2 关注
  • 2290 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信