抽象类 抽象类不能被实例化。抽象方法是必须被子类重写的方法。如果类中包含抽象方法,那么类就必须定义为抽象类,不论是否还包含其他一般方法。抽象类拥有尽可能多的共同代码,拥有尽可能少的数据抽象类一般代表一个抽象的概念,他提供一个继承的出发点,当设计一个新的抽象类时,一个是用来继承的所以,在一个以继承关系形成的等级结构里面,树叶节点应该是一个具体类,而树枝节点均应当是抽象类