11抽象类与接口.pptVIP

  • 9
  • 0
  • 约 38页
  • 2016-12-28 发布于北京
  • 举报
几何形状的例子 将所有图形的公共属性及方法抽象到抽象类Shape。再将2D及3D对象的特性分别抽取出来,形成两个抽象类TwoDimensionalShape及ThreeDimensionalShape 2D图形包括Circles、Triangles、Rectangles和Squares 3D图形包括Cube、Sphere 在UML中,抽象类的类名为斜体,以与具体类相区别 人员的例子 例:如果在应用系统中涉及到的人员只包括:Customers,Employees 及 Managers。则Person 类的子类对象覆盖了应用中的对象,可以将Person 类声明为抽象类 抽象类 声明抽象类与抽象方法 public abstract class PlaneGraphics1 //平面图形类,抽象类 { public abstract double area(); //计算面积,抽象方法,分号“;”必不可少!! } abstract class Animal { //抽象类 String name; abstract public int getLeg(); //抽象方法 } class Dog extends Animal { int leg=4; public Dog(String n) {

文档评论(0)

1亿VIP精品文档

相关文档