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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhanghui1851155 中级黑马   /  2016-5-27 15:10  /  292 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面向对象
                特征:封装
                          继承
                      多态

                特点:一种更符合我们思想一种编程
                      将复杂的事情简单化
                      将执行者变成指挥者

        成员变量
                        在类中,方法外
        成员方法
                        跟原来定义的方法一样,就是去掉了static

        成员变量和局部变量的区别
                                                        位置:成员变量是在类中方法外
                                                                  局部变量是在方法中定义的
                                                        内存:成员变量是在堆内存中
                                                              局部变量是在栈内存中
                                                        生命周期:成员变量是随着对象的消失而消失
                                                                  局部变量是随着方法消失而消失
                                                        初始值:成员可以不指定初始化的值
                                                                        局部变量必须赋初值
引用数据类型当做参数传递时
                                                        基本数据类型:直接把值传递过去
                                                        引用数据类型:直接传一个地址值
匿名对象
                只需要调用一次的时候。
                匿名对象可以操作属性,没有任何意义。会变成垃圾。
                匿名也可以当做参数去传递

封装
                将过程和细节隐藏封装起来,对外提供公共的访问方式。能提高代码的复用性,和安全性
                private只是封装的一种体现
       
this
                区分成员变量和局部变量重名的问题
                代表本类的对象
                谁来调用我,我就是谁

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马