java 定义2个类 一个父类Shape 子类Circle
我在子类中定义了一个自己的方法//验证是否为三角形inta;intb;intc;publicbooleansetSides(){if(a+b>c){returntrue;...
我在子类中定义了一个自己的方法
// 验证是否为三角形
int a;
int b;
int c;
public boolean setSides() {
if (a + b > c) {
return true;
}
if (a + c > b) {
return true;
}
return false;
}
我在测试类中 Shape triangle = new Triangle("红色", 6, 8, 10);
在想用 triangle. setSides()调用上面的方法可是eclipse 报错 为什么 根据多态是可以调用的啊
子类是Triangle 说错了 展开
// 验证是否为三角形
int a;
int b;
int c;
public boolean setSides() {
if (a + b > c) {
return true;
}
if (a + c > b) {
return true;
}
return false;
}
我在测试类中 Shape triangle = new Triangle("红色", 6, 8, 10);
在想用 triangle. setSides()调用上面的方法可是eclipse 报错 为什么 根据多态是可以调用的啊
子类是Triangle 说错了 展开
展开全部
你能把代码贴全点吗? 如果你都没有继承父类,可能会报错的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
童鞋 你题目说你一个父类是Shape,子类是Circle,现在又来了个Triangle,这是几个意思。要描述清楚哦。
追问
说错了 子类 是Triangle
追答
你把所有代码贴出来吧 你这样让有代码洁癖的程序猿很不淡定。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你new Triangle,这个Triangle是什么玩意,你子类不是叫Circle吗?你方法写哪个类里了?你继承父类没有?
追问
说错了 子类 是Triangle
追答
子类构造方法写了没,参数是否匹配,报错报的是什么错
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询