Java面向对象基础练习有哪些?

更新于
2026-10-12 09:23:27
1阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计247个文字,预计阅读时间需要1分钟。

Java面向对象基础练习有哪些?

javapublic class Circle { private double radius;

Java面向对象基础练习有哪些?

public Circle(double radius) { this.radius=radius; }

public double getArea() { return 3.14 * radius * radius; }}

public class Cone { private Circle Circ;}

按要求编写Java应用程序: (1)定义圆形类Circle,具有属性半径,有求面积的方法getArea,在构造方法中用参数对属性进行初始化。圆周率取值为3.14。 (2)定义圆锥类Cone,属性有Circle类型的底bottom和double类型的高height,有求体积的方法getCubage,在构造方法中为属性赋值。 (3)定义主类TestCone,创建圆锥类的对象,并测试其功能。

package c; public class Circle { double radius; public Circle(double radius) { this.radius=radius; } public double getArea(){ return 3.14*radius*radius; } } package c; public class Cone { Circle bottom; double height; public Cone(Circle bottom, double height) { super(); this.bottom = bottom; this.height = height; } double getCubage(){ return 1.0/3*bottom.getArea()*height; } } package c; public class TestCone { public static void main(String[] args) { Circle myCircle=new Circle(3); Cone myCone=new Cone(myCircle,2); System.out.println("半径:"+myCircle.radius+" 圆锥体积"+ myCone.getCubage()); } }

本文共计247个文字,预计阅读时间需要1分钟。

Java面向对象基础练习有哪些?

javapublic class Circle { private double radius;

Java面向对象基础练习有哪些?

public Circle(double radius) { this.radius=radius; }

public double getArea() { return 3.14 * radius * radius; }}

public class Cone { private Circle Circ;}

按要求编写Java应用程序: (1)定义圆形类Circle,具有属性半径,有求面积的方法getArea,在构造方法中用参数对属性进行初始化。圆周率取值为3.14。 (2)定义圆锥类Cone,属性有Circle类型的底bottom和double类型的高height,有求体积的方法getCubage,在构造方法中为属性赋值。 (3)定义主类TestCone,创建圆锥类的对象,并测试其功能。

package c; public class Circle { double radius; public Circle(double radius) { this.radius=radius; } public double getArea(){ return 3.14*radius*radius; } } package c; public class Cone { Circle bottom; double height; public Cone(Circle bottom, double height) { super(); this.bottom = bottom; this.height = height; } double getCubage(){ return 1.0/3*bottom.getArea()*height; } } package c; public class TestCone { public static void main(String[] args) { Circle myCircle=new Circle(3); Cone myCone=new Cone(myCircle,2); System.out.println("半径:"+myCircle.radius+" 圆锥体积"+ myCone.getCubage()); } }