本文主要是介绍java之2.封装一类梯形对象Ladder,该类对象具有上底、下底和高的属性,具有初始化梯形的功能、修改上底、下底和高的功能、求周长的功能、求面积的功能。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:
2.封装一类梯形对象Ladder,该类对象具有上底、下底和高的属性,具有初始化梯形的功能、修改上底、下底和高的功能、求周长的功能、求面积的功能。
package hu;
public class Ladder {
private double a,b,h,c;
public Ladder(double a,double b,double h,double c){
this.a=a;
this.b=b;
this.h=h;
this.c=c;
}
public void set_a(double a){
this.a=a;
}
public void set_b(double b){
this.b=b;
}
public void set_h(double h){
this.h=h;
}
public void set_c(double c){
this.c=c;
}
public double get_a(){
return a;
}
public double get_b(){
return b;
}
public double get_h(){
return h;
}
public double get_c(){
return c;
}
//求周长不会
public void circum(){
double c1=0;
c1=a+b+2*c;
System.out.println("梯形上底,下底,高,腰为:"+a+" "+b+" "+" "+h+" "+c);
System.out.println("梯形周长为:"+c1);
}
public void area(){
double s=0;
s=(a+b)*h/2;
System.out.println("梯形上底,下底,高,腰为:"+a+" "+b+" "+" "+h+" "+c);
System.out.println("梯形面积为:"+s);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Ladder la=new Ladder(2,10,3,5);
la.area();
la.circum();
}
}
运行结果:
梯形上底,下底,高,腰为:2.0 10.0 3.0 5.0
梯形面积为:18.0
梯形上底,下底,高,腰为:2.0 10.0 3.0 5.0
梯形周长为:22.0
这篇关于java之2.封装一类梯形对象Ladder,该类对象具有上底、下底和高的属性,具有初始化梯形的功能、修改上底、下底和高的功能、求周长的功能、求面积的功能。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!