Java学习笔记(1)

封装基本原则之一:
  将实例变量标记为private,将getters与setters标记为public,用setters来检查参数并判断是否可以执行;

局部变量与实例变量的区别:
  你无需初始实例变量,因为它们会有默认值。数字primitive的预设为0,boolean预设为false,而对象引用则为null;而局部变量没有默认值,如果局部变量初始前就使用的话,编译器会报错!

变量相等性( == 和 equals() )比较:  ==比较两个变量的字节组合,实质所表示的意义则不重要。
  使用==来比较primitive主数据类型,或者判断两个引用是否引用同一个对象。使用equals()来判断两个对象在意义上是否相等(像是两个String对象是否带有相同的字节组合)。

posted @ 2013-07-28 11:10  从心  阅读(109)  评论(0编辑  收藏  举报