1.抽象类:abstract
①产生原因:由于我们形状类中,这个形状是不确定的,因此求周长和求面积的,都不知道怎末求,所以无法写
②定义方法:加上关键字
③含有抽象方法的类一定是抽象类;在类名前加abstract修饰;
④抽象类不能创建对象,继承抽象类的子类,重写所有方法,才能保证子类不是抽象方法
//抽象类shape
public abstract class shape{ /* *在抽象类中,你既不能定义长方形的求周长的方*式,也不能定义求正方形的方式 */ public abstract int getzhouchang(); public abstract int getmianji(); }