摘要: 注意事项:1、非抽象类不能包含抽象方法;在一个有抽象类扩展出来的非抽象类中,所有的抽象方法都必须实现,即使这个子类不使用它们。抽象方法是非静态的。2、抽象类不能用new操作符实例化,但仍然可以定义它的构造方法,这种构造方法将在它子类的构造方法中调用。3、子类可以声明为抽象的,即使它的父类是具体的;子类可以覆盖它父类的方法,将其声明为abstract。这种方法非常少用,但是当父类中方法的实现在子类中无效时,这种方法就有用了,这种情况下,子类必须声明为抽象的。4、不能用new操作符创建抽象类的实例,但是,抽象类可以用作数据类型:GeometricObject[] objects=new Geome 阅读全文
posted @ 2013-06-26 15:16 Acacia Sun 阅读(236) 评论(0) 推荐(0) 编辑