摘要:
摘自《Java核心技术》卷I:基础知识 p140 第4章对象与类 - 类设计技巧1)一定将数据设计为私有。 最重要的是:绝对不要破坏封装性。有时候,需要编写一个访问器方法或更改器方法,但是最好还是保持实例域的私有性。很多惨痛的经验告诉我们,数据的表示形式很可能会改变,但它们的使用方式却不会经常发生变化。当数据保持私有时,它们的表示形式的变化不会对类的使用者产生影响,即使出现bug也易于检测。 2)一定要对数据初始化。 Java不对局部变量进行初始化,但是会对对象的实例域进行初始化。最好不要依赖于系统的默认值,而是应该显式地初始化所有的数据,具体的初始化方式可以是提供默认值,也可以是在所有构造器 阅读全文
posted @ 2014-01-16 18:53
一个学渣
阅读(253)
评论(0)
推荐(0)
摘要:
使用抽象类应该注意的几个要点:包含一个或者多个抽象方法的类必须被声明为抽象类.将类声明为抽象类,不一定含有抽象方法.通常认为,在抽象类中不应该包括具体方法,建议尽量将通用的域和方法放在超类中.抽象类不可以被实例化.即不能创建这个类的对象实例代码:import java.util.*;/** * This program demonstrates abstract classes. * @version 1.01 2004-02-21 * @author Cay Horstmann */public class PersonTest{ public static void main(Stri.. 阅读全文
posted @ 2014-01-16 09:34
一个学渣
阅读(284)
评论(0)
推荐(0)