请教JAVA定义类圆和球体的面积程序全码,JAVA定义类区别同心圆的程序全码。。谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/20 06:19:33
我是初学的,还不怎么懂,,望前辈帮帮忙
就是我刚学的定义类,,方面的问题。要编写这两个程序。

// Obj.java
public class Obj {
public static void main(String[] args) {
double r = 10;
Sphere2 sp = new Sphere2(r);
Circle2 cir = new Circle2(r);
sp.printArea();
cir.printArea();
}
}
//球体类
class Sphere2{
private double r;
Sphere2(double r){this.r=r;}
double getArea(){return r*r*3.14*4;}//求表面积
void printArea(){
System.out.println("球体表面积:"+getArea());
}
}
//圆类
class Circle2{
private double r;
Circle2(double r){this.r=r;}
double getArea(){return r*r*3.14;}//求面积
void printArea(){
System.out.println("圆面积:"+getArea());
}
}

你的这些类中要有哪些属性啊,要有哪些方法啊?

下面是一下你所要的程序 看哈吧 有什么问题可以 发短信我
import java.util.Scanner;

interface Shapes {
double area();
}

class Ball implements Shapes {
double r,s1;
Scanner scan = new Scanner(System.in);
Ball(){
System.out.pr