java习题求助!!
基本概念圆柱体类Cylinder,成员变量:radius:底面半径,height:高,pi:圆周率成员方法area():计算面积,volume():计算体积1、创建圆柱体...
基本概念
圆柱体类Cylinder,
成员变量: radius:底面半径,height:高,pi:圆周率
成员方法area():计算面积,volume():计算体积
1、创建圆柱体相应的对象,采用直接变量赋值的方式设定变量然后计算圆柱体的底面积与体积。
2、将radius和height设置为私有类型,创建圆柱体类的公共成员setCylinder()方法来访问类内的私有成员变量。
3、保持radius和height设置为私有类型,创建圆柱体类的构造方法,并对构造方法进行重载,分别实现没有参数的默认赋值和有参数列表(地面半径, 高)的赋值。同时说明:重载的概念,构造方法的作用以及使用方式。
数组与字符串
1、 定义一个含有8个整数的数组,顺序不限,将其升序排序后输出。
2、 有字符串内容相同的的比较要通过哪个方法?为什么? 展开
圆柱体类Cylinder,
成员变量: radius:底面半径,height:高,pi:圆周率
成员方法area():计算面积,volume():计算体积
1、创建圆柱体相应的对象,采用直接变量赋值的方式设定变量然后计算圆柱体的底面积与体积。
2、将radius和height设置为私有类型,创建圆柱体类的公共成员setCylinder()方法来访问类内的私有成员变量。
3、保持radius和height设置为私有类型,创建圆柱体类的构造方法,并对构造方法进行重载,分别实现没有参数的默认赋值和有参数列表(地面半径, 高)的赋值。同时说明:重载的概念,构造方法的作用以及使用方式。
数组与字符串
1、 定义一个含有8个整数的数组,顺序不限,将其升序排序后输出。
2、 有字符串内容相同的的比较要通过哪个方法?为什么? 展开
1个回答
展开全部
圆柱体类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运算符一起使用在创建对象的语句中 特别的一个类可以有多个构造函数 可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载
成员变量: 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运算符一起使用在创建对象的语句中 特别的一个类可以有多个构造函数 可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询