<A href="http://www.goodprogrammer.org/" target="blank">android培训</a>------我的java笔记,期待与您交流!
1、 使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。
2、final用于声明属性,方法和类,分别表示属性不可变、方法不可覆盖、类不可继承。
3、使用:abstract关键字修饰,并且没有方法体。
4、包含抽象方法的类,就一定是抽象类;抽象类中不一定都是抽象方法方法,也可以全是具体方法。
5、抽象类不能直接创建实例。可以定义引用变量。如下:
Shape shape=new Shape();错
Shape shape=new Circle();对
6、抽象类只能被继承,一个具体类继承抽象类,必须实现所有抽象方法。
7、Abstract和final不能同时使用,这两个关键字有着相反的含义。Abstract修饰方法和类,就是想让别人重写和继承的。而final是阻止重写和继承的。