A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 看海的管家 中级黑马   /  2015-10-14 14:59  /  252 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

:封装
        (1)隐藏实现细节,提供公共的访问方式
        (2)好处: A:隐藏实现细节,提供公共的访问方式
                    B:提高代码的复用性
                    C:提高代码的安全性
        (3)设计原则:把不想让外界知道的实现细节给隐藏起来,提供公共的访问方式
        (4)private是封装的一种体现。
                封装:类,方法,private修饰成员变量

6:private关键字
        (1)私有的意义,可以修饰成员变量和成员方法
        (2)特点:被private修饰的后的成员只能在本类中被访问
        (3)private的应用:
                以后再写一个类的时候:
                        把所有的成员变量给private了
                        提供对应的getXxx()/setXxx()方法

7:this关键字
        (1)代表当前类的引用对象
                记住:哪个对象调用方法,该方法内部的this就代表那个对象
        (2)this的应用场景:
                A:解决了局部变量隐藏成员变量的问题
                B: this还有其他的应用。

8:构造方法
        (1)作用:用于对对象的数据进行初始化
        (2)格式:
                A:方法名和类名相同
                B:没有返回值类型,连void都不能有
                C:没有返回值
               
        思考题:构造方法中可不可以有return语句呢?
         答:可以。而是我们写成这个样子就OK了:return;
        其实,在任何的void类型的方法的最后你都可以写上:return;
        (3)构造方法的注意事项
                A:如果我们没写构造方法,系统将提供一个默认的无参构造方法
                B:如果我们给出了构造方法,系统将不再提供默认构造方法
                如果这个时候,我们要使用无参构造方法,就必须自己给出。
                推荐:永远手动自己给出无参构造方法。
        (4)给成员变量赋值的方式
                A:setXxx()
                B:带参构造方法

1 个回复

倒序浏览
总结不错,赞一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马