首页 > 代码库 > java小知识点2
java小知识点2
封装指的是数据隐藏,关键在于绝对不能让类中的方法访问其他类的实例域,程序仅通过对象的方法与对象数据进行交互。
在类之间,最常见的关系有:
- 依赖:一个类的方法操纵另一个类对象
- 聚合:一个对象包含一些其他类的对象
- 继承:子类与父类
局部变量不能初始化为null,需要手动设置new或者null,类变量是自动初始化的(0,False,null)。
不要编写返回引用可变对象的访问器方法,这使得外部程序可以修改实例域。正确做法是返回实例变量的克隆。
一个方法可以访问所属类所有对象的私有数据
final修饰符大都应用于基本类型域或者不可变类的域。对于可变的类,final只能表示该引用不能指向另外一个对象。
java参数传递永远是值传递,包括对象引用。
java小知识点2
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。