方法体之后需要跟上(),否则会报错:void is an invalid type for the variable show;如下:Java笔记(03)--方法体+继承+抽象化
继承父类,Implicit super constructor pet() is undefined for default constructor. Must define an explicit constructor默认构造函数未定义隐式超级构造函数pet()。必须定义显式构造函数;如下
Java笔记(03)--方法体+继承+抽象化
Java笔记(03)--方法体+继承+抽象化
测试文件带参赋值并调用父类方法:
Java笔记(03)--方法体+继承+抽象化
结果如下:
Java笔记(03)--方法体+继承+抽象化
因为在测试文件中给父类赋值没有任何意义,故使用abstract进行抽象化:
Java笔记(03)--方法体+继承+抽象化
Java笔记(03)--方法体+继承+抽象化
抽象方法不能有实体,且子类必须对抽象方法进行重写:
Java笔记(03)--方法体+继承+抽象化
Java笔记(03)--方法体+继承+抽象化Java笔记(03)--方法体+继承+抽象化

相关文章: