为了账号安全,请及时绑定邮箱和手机立即绑定

求解:使用了Shape 大类 指向小类square 就没有办法使用 小类中的set 和 get 方法了,那么怎么封装小类的属性呢?

public class Initial{
	
  public static void main(String[] Args){
       Shape obj1=new square();
       obj1.setSide(4);
       obj1.area();
  }
}


正在回答

1 回答

通过构造函数传入。

0 回复 有任何疑惑可以回复我~
#1

小倔强 提问者

请问如果要用小类的get又怎么办呢?
2015-06-21 回复 有任何疑惑可以回复我~
#2

丶小八戒 回复 小倔强 提问者

你定了抽象类Shape的话,现在想调用子类具体方法的话,那你只能声明具体类 Square obj1 = new Square ();
2015-06-21 回复 有任何疑惑可以回复我~
#3

小倔强 提问者

谢了
2015-07-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求解:使用了Shape 大类 指向小类square 就没有办法使用 小类中的set 和 get 方法了,那么怎么封装小类的属性呢?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号