设计一个GeometricObject类。该类包括:
(1)两个名为color(颜色)、filled(是否填充)的数据域,即Field。
ps:数据类型:char字符;String 字符串;boolean true/false
(2)一些方法。类c语言的使用
ps:构造方法:无类型,其名同类名
类name | 变量 | 方法 | |||||
GeometricObject | color | filled | |||||
Triangle | 继承父 super.color | 继承父 super.filled | side1 | side2 | 构造(参量) | getArea() | getPerimeter() |
设计一个名为Triangle的类来扩展GeometricObject类。
ps:类声明:扩展/继承—extends:class <有扩展のname> extends <被扩展のname>
该类包括:
(1)三个名为side1、side2、side3的数据域表示这个三角形的三条边,它们的默认值是1.0。
ps:只要有人工的构造方法,就不会再直接出默认构造
(2)一个能创建带指定side1、side2和side3的三角形的构造方法。
ps:带参量的构造方法
(3)一个名为getArea()的方法返回这个三角形的面积。
(4)一个名为getPerimeter()的方法返回这个三角形的周长。
(5)定义一个方法,用于返回这个三角形的字符串描述。
ps:直接可以用的toString()