《封装一类梯形对象Ladder——Java第五周》

/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:    《封装一类梯形对象Ladder——Java第五周》                         
* 作    者:       刘江波                      
* 完成日期:    2012     年   9    月    28    日
* 版 本 号:     v2.1    

* 对任务及求解方法的描述部分
* 问题描述:

封装一类梯形对象Ladder,该类对象具有上底、下底和高的属性,具有初始化梯形的功能、修改上底、下底和高的功能、求面积的功能。 
* 程序头部的注释结束
*/

package liu;

public class Ladder {
	
	public double s,x,h;
	
	Ladder()
	{
		s = 0;
		x = 0;
		h = 0;
	}
	
	Ladder(double a,double b,double c)
	{
	    s = a;
	    x = b;
	    h = c;
	}
	
	public double getS()
	{
		return this.s;
	}
	
	public double getX()
	{
		return this.x;
	}
	
	public double getH()
	{
		return this.h;
	}
	public void setLadder(double a,double b,double c)
	{
		System.out.println("将梯形的底和边长进行重置...");
		
		s = a;
	    x = b;
	    h = c;
	}
	
	public double getArea()
	{
		double area;
		
		area = (s + x)*h/2;
		
		return area;
	}
	
	public double getC()
	{
		return 0;
	}
	
	public void display()
	{
		System.out.println("梯形的信息显示(上底、下底、高):" + getS()+ ", " + getX()+ "," + getH());
		
		System.out.println("梯形的面积:" + getArea());
		
		//System.out.println("梯形的周长:" + getC());
	}
}   


 

你可能感兴趣的:(java,c,Class,任务)