java习题求助!!

1.public class Cylinder{ public final static float PI=3.14;public Cylinder(){} public float area(float radius){ return PI*radius*radius;} public float volume(float radius,float height){ return PI*radius*radius*height;} } 2.public class Cylinder{ public final static float PI=3....
java习题求助!!
圆柱体类Cylinder,

成员变量: radius:底面半径,height:高,pi:圆周率

成员方法area():计算面积,volume():计算体积

1.

public class Cylinder{
public final static float PI=3.14;

public Cylinder(){}

public float area(float radius){
return PI*radius*radius;
}

public float volume(float radius,float height){
return PI*radius*radius*height;
}
}

2.
public class Cylinder{
public final static float PI=3.14;
private float radius;
private float height;

public Cylinder(){}

public void setCylinder(float radius,float height){
this.radius=radius;
this.height=height;
return;
}

public float area(){
return PI*radius*radius;
}

public float volume(){
return PI*radius*radius*height;
}
}

3.
public class Cylinder{
public final static float PI=3.14;
private float radius;
private float height;

public Cylinder(){}

public Cylinder(float radius,float height){
this.radius=radius;
this.height=height;
return;
}

public float area(){
return PI*radius*radius;
}

public float volume(){
return PI*radius*radius*height;
}
}

4.构造函数 是一种特殊的方法 主要用来在创建对象时初始化对象 即为对象成员变量赋初始值 总与new运算符一起使用在创建对象的语句中 特别的一个类可以有多个构造函数 可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载2008-05-19
mengvlog 阅读 133 次 更新于 2025-10-29 18:00:11 我来答关注问题0
  • 圆柱体类Cylinder,成员变量: radius:底面半径,height:高,pi:圆周率 成员方法area():计算面积,volume():计算体积 1.public class Cylinder{ public final static float PI=3.14;public Cylinder(){} public float area(float radius){ return PI*radius*radius;} public float volume(float ra...

  •  方杭尽 JAVA试题求助

    1.Java是不区分大小写的语言。(错)2.Java的源代码中定义几个类, 编译结果就生成几个以.class为后缀的字节码文件。(对)3.Java的字符类型采用的是ASCII编码。(错) ---unicode 4.在进行类的继承时,子类可以拥有与父类相同名字的属性和方法。(错)---私有的就不行 5.类中不可以没有构造函...

  •  百度网友8b0cfd3cc JAVA习题求助(选择,判断)(30+20分)

    7√ 抽象方法可以定义在非抽象类中 8× 这样的两个方法我们叫他重载 9 √ 10 × java中应该是先加载类得静态变量或者静态初始化快,之后才是main()正确率应该很高:一、单项选择题1. D2. B3. C4. B5. C6. C7. B8. D9. A10. A二、判断题1. √ 分别表示不可...

  • anonymous 求助,java基础问题。。

    1,.class2,javac java3,题出错了吧 应该是c=a+++(--b)吧 是的话分别为4 4 74,int i=12;5,true6,float f[] = {(float)2.3,(float)7.5};7,成员变量、方法8,abstract一1.class2.javac java3.a=4 b=5 c=-24.int i=12;5.true false;6.float[] f=new fload[]{};...

  •  宸辰游艺策划 求助,java 中的编程序题,求十个数中的最大值

    在Java编程中,编写一个程序来找出十个随机生成数中的最大值是一项常见的练习。这个程序使用了一个数组来存储十个随机数,然后通过比较这些数找到最大值。首先,定义了一个名为Max的类,并在其中编写了主函数main。主函数中,我们创建了一个包含十个元素的数组a,每个元素都是0到100之间的随机数。

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部