黑马程序员技术交流社区

标题: 求三角形的周长 用对象作为方法的参数 [打印本页]

作者: Twinboss    时间: 2013-8-23 11:17
标题: 求三角形的周长 用对象作为方法的参数
/*
编写三角形(Square)类,实现求三角形周长
*/
class  Question1
{
public static void main(String[] args)
{
  Square sq = new Square(12,15,10);
       //打印输出这个三角形的周长
  System.out.println(Graphice.circumference(sq));
}
}
   //定义一个三角图形,给一个三角形,就能求出这个三角形的周长
   class Graphice
{   
//对象作为方法参数传递
static double  circumference(Square sq)
{
   return sq.sideOne+sq.sideTwo+sq.sideThree;
}
}
//定义三角形类
class Square
{   
//定义三条边
double sideOne;  
double sideTwo;
double sideThree;
     //用构造方法赋值初始值
Square(double sideOne,double sideTwo,double sideThree){
  this.sideOne=sideOne;
  this.sideTwo=sideTwo;
  this.sideThree=sideThree;
}  
//定义一个求三角形周长的函数
double circumference(){
return sideOne+sideTwo+sideThree;
}
}

作者: 吴浩WH    时间: 2013-8-23 12:03
我仔细看了看,最后定义的那个无参的求周长方法貌似没有什么用处,是可以删除还是我眼拙?希望楼主回答
作者: Twinboss    时间: 2013-8-23 14:47
最后那个是求周长的方法,是可以删除的,但是我刚开始学,所以那是思路




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2