黑马程序员技术交流社区

标题: 封装笔记 [打印本页]

作者: DaoDao2    时间: 2016-8-29 23:30
标题: 封装笔记
封装:
                概述:隐藏对象的属性和实现细节,仅对外提供一个公共的访问方式。
                        怎么隐藏?
                                通过 private 关键字。
                                        private:
                                                是一个关键字,也是一个访问权限修饰符,可以修饰类中的成员,
                                                被它修饰的内容只能在本类中使用。
                                       
                        公共的访问方式是什么?
                                getXxx()和setXxx()。

                好处:
                        1、提高代码的复用性。
                        2、提高安全性。
                        3、实现了代码的分离。

                this关键字:
                        概述:代表本类当前对象的引用。
                                //谁调用,this就代表谁。
                                //每一个成员方法内部都有一个默认的this关键字,谁调用该方法,this就代表谁。(先这么记忆,不严谨,因为static还没有讲)
                        作用:就是用来区分 局部变量和成员变量重名问题的。
                        /*
                                使用变量遵循就近原则,局部有就使用,没有就去本类的成员位置找,
                                有就使用,没有就报错。
                                //先这么记忆,不严谨,因为本类成员找不到,还会去父类找。
                        */




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2