MYSHAPE

MYSHAPE相关话题近期引发广泛关注,我们特别整理了多维度信息,希望能为您提供有价值的参考。

MyCircle文件

import static java.lang.Math.*;

public class MyCircle extends MyShape {

private double radius;

@Override

public double getS() {

return PI * pow(radius, 2);

}

@Override

public double getL() {

return 2 * PI * radius;

}

public double get_radius() {

return radius;

}

public void set_radius(double radius) {

this.radius = radius;

}

public static void main(String[] args) {

}

@Override

public void showInfo() {

System.out.println("this is a MyCircle!");

}

}

MyRectangle文件

public class MyRectangle extends MyShape {

private double length;

private double width;

@Override

public double getS() {

return length * width;

}

@Override

public double getL() {

return (length + width) * 2;

}

public double get_length() {

return length;

}

public void set_length(double width) {

this.width = width;

}

public double get_width() {

return width;

}

public void set_width(double width) {

this.width = width;

}

@Override

public void showInfo() {

System.out.println("this is a MyRectangle!");

}

}

MyShape文件

public abstract class MyShape implements ShowShape {

public abstract double getS();

public abstract double getL();

}

ShowShape文件

public interface ShowShape {

public void showInfo();

}

TestMyShape文件

public class TestMyShape {

public static void main(String[] args) {

MyCircle myCircle=new MyCircle();

MyRectangle myRectangle=new MyRectangle();

myCircle.showInfo();

myCircle.set_radius(10);

myCircle.getL();

myCircle.getS();

myRectangle.showInfo();

myRectangle.set_length(10);

myRectangle.set_width(10);

myRectangle.getL();

myRectangle.getS();

}

}

以上就是关于MYSHAPE的全部介绍,如果觉得有用,请收藏本站。

(4)

猜你喜欢

发表回复

本站作者才能评论

评论列表(3条)

  • 布整教育有限公司的头像
    布整教育有限公司 2026年04月17日

    我是「青果号]的签约作者“布整教育有限公司”

  • 布整教育有限公司
    布整教育有限公司 2026年04月17日

    本文概览:MYSHAPE相关话题近期引发广泛关注,我们特别整理了多维度信息,希望能为您提供有价值的参考。MyCircle文件import static java.lang.Math.*...

  • 布整教育有限公司
    用户041711 2026年04月17日

    文章不错《MYSHAPE》内容很有帮助

联系我们:

邮件:「青果号]@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

关注微信