摘要: “当你定义出一组类的父型时,你可以用子型的任何类来填补任何需要或期待父型的位置”“运用多态时,引用类型可以是实际对象类型的父类”Animal myDog = new Dog();三种方法可以防止某个类被作出子类:(1)第一种是存取控制。就算类不能标记为私有,但它还是可以不标记为公有。非公有的类只能被同一个包的类作出子类。(2)第二种是使用final这个修饰符。这表示它是继承树的末端,不能被继承。(3)第三种是让类只拥有private的构造函数。final修饰符的作用:如果你想要防止特定的方法被覆盖,可以将该方法标识上final这个修饰符。将整个类标识为final表示没有任何方法可以被覆盖。遵守 阅读全文
posted @ 2013-07-31 09:02 从心 阅读(182) 评论(0) 推荐(0) 编辑