抽象方法:加上abstract关键字,然后去掉大括号,直接分号结束。
抽象类:抽象方法所在的类必须是抽象类。
抽象类中可以有普通的成员方法
如何使用抽象类和抽象方法:
-
不能直接创建new抽象类对象。
-
必须用一个子类继承抽象类。
-
子类必须覆盖重写抽象父类中所有的抽象方法
覆盖重写:子类去掉抽象方法中的abstract关键字,然后补上方法体的大括号
-
创建子类对象进行使用
一个抽象类不一定含有抽象方法,只要保证抽象方法所在的类是抽象类即可,没有抽象方法的抽象类也不能直接创建对象