shape:抽象类
son:抽象实现类
test:客户端
Shape.java
ShapeSon.java
test.java
总结: 1:抽象类不能直接实现 2:想要使用抽象类,必须先实现其方法(最少也要给个空实现) 3:抽象类的抽象方法必须实现
1:抽象类不能被直接实例化(普通类可以)
2:抽象类不能被实例化.想使用抽象类,必须先实例化其抽象方法 (第三条也是这个意思,不过换成类了)
3:抽象类的抽象方法,子类必须实现
4:调用方式二