j23抽象类接口.pptVIP

  • 2
  • 0
  • 约9.21千字
  • 约 34页
  • 2019-10-28 发布于湖北
  • 举报
第四章?????? 抽象类和接口 ? 假设我们要用面向对象的程序设计方式来构建一套属于自己的图形环境,该怎么做呢? 首先,假设我们的图形环境中出现的所有的图形都是简单图形,它们可以圆形、三角形、正方形或者其他的多边形。 因为这里定义的环境是一个坐标系统,任何一个图形在这个坐标系统里自然都有它的位置,所以我们可以先定义出一个基础类,再给其他的类继承。 class Shape { int x, y; void MoveTo(int newx, newy) { x=newx; y=newy; } } class Square extends Shape { int length; void Draw() { System.out.println(我是正方形); } } class Circle extends Shape { int r; void Draw() { System.out.println(我是圆形); //以(x,y) 为中心,画出一个半径是r的圆形 } } public class Demo { public static void

文档评论(0)

1亿VIP精品文档

相关文档