• 2022-06-06
    创建一个圆类,要求如下:(1)私有属性:半径r。(2分)(2)公有方法:一个默认构造方法和一个带形参r的构造方法;半径r的setter方法和getter方法;计算圆面积和周长方法。
  • public class Circle{ public static final float PI=3.14f; 1分 private float r; 1分 public Circle() 1分 { } public Circle(float a) 1分 { r=a; } public float getR() 1分 { return r; } public void setR(float r) 1分 { this.r = r; } public float getPerimeter() 2分 { return 2*PI*r; } public float getArea() 2分 { return PI*r*r; }}

    举一反三

    内容

    • 0

      类的创建与使用______ <br/>创建一个圆Circle类,要求:<br/>1)该类包含3个私有成员变量x、y、r,分别表示圆心的横、纵坐标及圆的半径。<br/>2)为该类创建两个构造方法,一个是默认构造方法,另一个是带3个double型参数x、y、r的构造方法,该构造方法可以实现对成员变量x、y、r的赋值;<br/>3)为该类创建两个实例方法,分别用于求圆的面积、周长;<br/>4)创建测试类Test,在测试类中创建两个同心圆,圆心都在(5,3),半径分别为1、3,并调用Circle类的两个成员方法分别计算此2圆的面积及周长。

    • 1

      编程实现,要求如下:[br][/br] (1) 设计圆类Circle,类中定义变量半径r,两个构造方方法(不带参数的和带一个参数的),同时还有计算圆的周长(perimeter())和面积(area())的方法; (2) 设计圆柱的类Cylinder,继承圆类Circle,增加了圆柱的高h属性,定义含有两个参数的构造方法,同时有计算圆柱的表面积(area())和体积(volume())的方法; (3) 测试:求半径r=10,高h=100的圆柱的表面积和体积。

    • 2

      编写一个程序,要求创建一个Student类,添加name和age属性,为该属性自动添加相应的getter和setter方法,并给出有参和无参的构造方法。

    • 3

      设计一个Circle(圆)类,包括圆心位置、半径、颜色等属性。编写构造方法和其他方法,计算周长和面积。请编写程序验证类的功能_

    • 4

      实验5(自定义异常)//一.创建一个自定义异常类//1定义一个异常类DivideByMinusException继承自Exception//1)声明一个无参的构造方法,在方法内调用父类的无参构造方法//2)声明一个String类有参的构造方法,在方法内调用父类的有参构造方法