实验 抽象方法和抽象类
实验目的:掌握抽象方法和抽象类的概念及使用方法
实验步骤:
1. 编写 Test.java程序, 编译时会出现错误, 说明该类中有没有方法体的方法要申明为抽象
方法。代码如下:
2. 修改以上程序, 为没有方法体的方法加上 abstract 修饰符, 重新编译, 会发现还是出错,
说明有抽象方法的类应该也要被申明为抽象类,代码如下:
3. 修改以上程序,增加 abstract 类修饰符,重新编译,通过。
4. 修改以上程序,为 Test3 这个抽象类增加一个子类,但在子类中不重写来实现父类中的
抽象方法。编译会发现有错误,说明子类在继续抽象父类后,如果没有将父类中的所有
抽象方法完全实现(重写)的话,则该子类也要被申明为抽象方法。代码如下:
5. 修改以上程序,为 SubTest 类增加 abstract 修饰符 ,编译通过。代码如下:
6.修改以上程序,增加 main 方法,并实例化 SubTest类的实例,编译,会发现出错,说明抽