抽象类不能被实例化
public abstract class Pet {
}
关键字 abstract
abstract也可用于方法——抽象方法
①抽象方法没有方法体
②抽象方法必须在抽象类里
③抽象方法必须在子类中被实现,除非子类是抽象类
public abstract void print();
final用法
final可以修饰属性,方法,类
1、final修饰的类,不能再被继承
2、final修饰的方法,不能被子类重写
3、final修饰的变量将变成常量,只能在初始化时进行赋值
4、使用final修饰引用型变量,变量不可以再指向另外的对象
5、使用final修饰引用型变量,变量的值是固定不变的,而变量所指向的对象的属性值是可变的