Java自学习day10-编写两个类,TriAngle和TriAngleTest,其中TriAngle类中声明私有的底边长base和高height,计算三角型面积。
代码挺有创意的,就是要把人绕晕是吧。直接把那个getArea(*)也就是带参数的那个,里面的代码中的double去掉,然后在你的main方法那张图里的第八行,随便丢一个参数进去。你这个应该是想用set/get方法吧,全是get也太恐怖了
getArea()里面的arec是什么?
1.area没赋值默认就是0,
2.这个代码语法格式 不知道是在哪儿学的...
getBase,还有getHeight,都是去获取值,而不是设置值
TriAngle P=new TriAngle(20,6,1);
而且正常而言面积不应该有参数;
而且你的set,get方法写错了;可以自动生成,,,Alt+insert,然后选择就可以了
你先这么设置值看看,如果不行的话,把代码发出来,不要图片,,,,
你是想写成set方法吧,但是全起名为get方法了,然后就把你自己绕进去了,想写计算面积的方法正确做法是删掉getArea(double c),或者保留这个方法但是什么都不做,把计算逻辑写在getArea()方法(没有入参的那个方法)里面