3、实验内容:数组和对象数组的使用
实验题目1:补充面向对象实验——一栋房子
设计类画出如下的房子
点类 Point类
属性 x,y
构造函数
一组set方法
一组get方法
圆类 Circle
属性 r
构造函数
一组set方法
一组get方法
门类 Door类
属性 左上角的位置(点)
长
宽
圆形把手(圆)
构造函数
一组set方法
一组get方法
窗户类 Window类
属性 左上角的位置(点)
长
宽
长方向的等分数
宽方向的等分数
构造函数
一组set方法
一组get方法
房子类 House类
属性 房屋屋顶左下角的坐标(点类) //屋顶是个三角形
房屋屋顶右下角的坐标(点类)
屋顶顶点的坐标(点类)
正屋高度
存放门的数组
存放窗户的数组
构造函数
一组set方法
一组get方法
BuildHouse 类
void paint(Graphics g){
绘制一所如上图所示的房子
}
1