在类的前面加 abstract
不能实例化为对象,必须被继承才能被使用,其它功能和一般的类一样.
一般情况下,我们将一个类声明为abstract的,是因为它包含了没有具体实现的抽象方法,用于完成一些逻辑上的工作.
abstract class Graph {String name;public Graph(){}public Graph(String name) {this.name = name;}public void show() {System.out.println("I'm a graph");}public abstract double area();}
class Rectangle extends Graph{...public double area() {return width * height;}}
