}
//代表图形的类
class Shape{
//属性—长和宽
private double x;
private double y;
//右击选中Generate… 选中getter and setter
public double getX() {
return x;
}
public void setX(double x) {
= x;
}
public double getY() {
return y;
}
public void setY(double y) {
= y;
}
//有参构造—给属性赋值
public Shape(double x,double y){
=x;
=y;
}
//求周长
public double getGirth(){
return 0.0;//不知道子类是具体什么图形
}
//求面积
public double getArea(){
return 0.0;//不知道子类是具体什么图形
}
}
//代表矩形类
class Rectangle extends Shape{
//有参构造
public Rectangle(double x, double y) {
super(x, y);//调用父类有参构造
}
//求周长和面积
//对父类的周长和面积的方法进行重写
//ctrl+o—展示出可以重写父类的所有方法
//@… 注解 给计算机看的注释
//@Override表示下面的方法一定是重写方法
@Override
public double getGirth() {
return 2*(getX()+getY());//求矩形的周长
}
@Override
public double getArea() {
return getX()*getY();//求矩形面积
}
}
//表示正方形
class Square extends Rectangle{
//有参构造x
public Square(double x) {
super(x, x);
}
}
//表示圆形
class Circle extends Shape{
相关文章
- 求图形的周长和面积
- Java计算图形面积周长(4)
- Java实训报告----计算图形的周长和面积(保姆级,完整版)
- 抽象类继承的使用-计算图形的周长和面积
- php面向对象编程练习:计算矩形、三角形、圆形的周长和面积
- 【java】计算图形的周长与面积
- 三角形、长方形、正方形、梯形、圆等的周长计算公式和面积计算公式
- 各种图形面积和周长的公式
- python 输入正方形的边长、输出其周长和面积_C语言编程:从键盘输入一个正方形得长,计算并输出该正方形的内切圆的面积对正方形的覆盖率C语言编写设计一个计算正方形面...
- 输入圆的半径输出圆的面积和周长python_那用c语言编写一个程序从键盘输入圆的半径计算该圆的周长面积。并输出C语言编写一程序,输入一个圆的...