1、抽象类
包含一个抽象方法的类就是抽象类
抽象方法
声明而未被实现的方法,抽象方法必须使用abstract关键字声明
抽象类被子类继承、子类(如果不是抽象类)必须重写抽象类中的所有抽象方法
定义格式
abstract class className{
属性
方法
抽象方法
}
抽象类不能直接实列化,要通过其子类进行实列化
2、final关键字
final关键字在java中被称为完结器,表示最终的意思
final能声明类,方法,属性
声明的类不能被继承