摘要:
封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方法。 好处: 1.隐藏实现细节,提供公共的访问方式。 2.提高了代码的复用性。 3.提高了安全性。 封装原则: 1.将不需要对外提供的内容都隐藏起来。 2.把属性隐藏,提供公共方法对其访问。 this:是当前类的对象引用。即:它就代表当前类的一 阅读全文
posted @ 2017-06-14 23:56
lanshanxiao
阅读(260)
评论(0)
推荐(0)
摘要:
匿名对象:就是没有名字的对象 new student(); 匿名对象的应用场景: 1.仅仅调用一次对象中的方法 注意:调用多次的时候,不合适 匿名对象调用方法有什么方法? 匿名对象调用完毕就是垃圾,可以被垃圾回收期回收。 2.匿名对象可以作为实际参数传递。 阅读全文
posted @ 2017-06-14 22:59
lanshanxiao
阅读(202)
评论(0)
推荐(0)
摘要:
成员变量和局部变量的区别: 1.在类中的位置不同 成员变量:在类中,方法外 局部变量:在方法定义中或者方法声明上 2.在内存中的位置不同: 成员变量:在堆内存中 局部变量:在栈内存中 3.生命周期不同: 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法的 阅读全文
posted @ 2017-06-14 22:39
lanshanxiao
阅读(298)
评论(0)
推荐(0)
摘要:
Java程序为了提高程序的效率,就对数据进行了不同的空间分配: 具体的划分是如下的5个内存分配方式: 1.栈:存放的是局部变量 2.堆:存放的是所有new出来的东西 3.方法区: 4.本地方法区:(和系统相关) 5.寄存器:(CPU使用) 局部变量:在方法定义中或者方法声明上的变量都称为局部变量 堆 阅读全文
posted @ 2017-06-14 00:07
lanshanxiao
阅读(380)
评论(0)
推荐(0)
浙公网安备 33010602011771号