酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

定义具有继承关系的点类point和圆类circle和测试类mainclass, point类具有x,y两个属性,用于表示点的坐标(整数),为point类添加相应构造方法point(x,y)。(2)circle类为point类的子类,它本身包含半径radius(整数),为circle类添加相应构造方法circle(x,y ,radius),求周长(小数)getperi ()和求面积(小数)getarea0)的方法,在方法中打印相关结果(公式:周长=2*3.14*半径,面积=3.14*半径*半径)。 (3)创建测试类mainclass,在其main方法中创建circle类对象c,圆心坐标(50,30),半径为4,调用对象c的相关方法打印的圆的周长和面积。

以下是使用 Java 实现的代码: ```java class Point { int x; int y; Point(int x, int y) { this.x = x; this.y = y; } } class Circle extends Point { int radius; Circle(int x, int y, int radius) { super(x, y); this.radius = radius; } double getPeri() { double peri = 2 * 3.14 * radius; System.out.println("圆的周长为:" + peri); return peri; } double getArea() { double area = 3.14 * radius * radius; System.out.println("圆的面积为:" + area); return area; } } public class MainClass { public static void main(String[] args) { Circle c = new Circle(50, 30, 4); c.getPeri(); c.getArea(); } } ``` [2024-11-11 16:36:30 | AI写代码神器 | 246点数解答]

相关提问