Java基础(抽象类).docVIP

  • 6
  • 0
  • 约5.9千字
  • 约 21页
  • 2018-02-23 发布于河南
  • 举报
Java基础(抽象类)

抽象类 Java中的类是从万事万物抽象出的模板, 当这种模板某些行为不能具体描述,原因是它形态各异, 这就需要在子类去具体实现,这样的类可以定义为抽象类 关于抽象类的说明: 1-- 只继承,须在子类重写,覆盖父类 2-- abstract 方法只定义,无主体 3-- 抽象类不能被实例化 即不能new出对象 可创建引用 4-- 子类需实现父类所有抽象方法,否则需声明为抽象类 5-- 抽象类中不一定要包含abstract方法 有抽象方法一定是抽象类 public abstract class 形状 { private String name; public 形状(String name){ this.name=name; } public abstract double area(); public String toString(){ return String.format(%s的面积:%.2f, this.name,area()); } } public class 长方形 extends 形状 { private double width; private double height; public 长方形(double width,double height){ super

文档评论(0)

1亿VIP精品文档

相关文档