我想输入矩形和圆形的数据然后再输出结果,不知道怎么返回还是怎么,输出的是默认值。
不知道哪里遗漏了。忘大神指出
不知道哪里遗漏了。忘大神指出
2017-03-25
main方法有问题:1.你用shuru new 的圆形对象,但却用shape 父类 new 圆形子类,然后用子类对象jishuan调用方法(但这时候其实你并没有给 圆形对象的 属性赋值) 2.你用shape 父类 new 矩形子类,但没有给矩形属性赋值(这种方法也赋不了值) 。
解决方法:
1.删除shape jushuan = new Circle();
shuru.mianji();
shuru.zhouchang ;
2.Reclangle jushuan2 = new Reclange();
jishuan2.a="你输入的值";
jishuan2.b="你输入的值";
jishuan2.mianji();
jishuan2.zhouchang();
//PS: jisuan 不是 jishuan
举报