一个有点绕口的java问题~~~在线等~~~请高手指教 20

在接口中定义了方法getAge();Student类和Person类实现了这个接口,A类是Student和Person的父类。不允许改变A类,如何使A类可以拥有getAg... 在接口中定义了方法getAge(); Student 类和Person类实现了这个接口,A类是Student 和Person 的父类。 不允许改变A类,如何使A类可以拥有getAge()
还是不太明白,只有一个接口可以解决问题吗? A 类不允许改变~~
展开
 我来答
wa...g@163.com
2010-09-15 · TA获得超过226个赞
知道答主
回答量:174
采纳率:0%
帮助的人:205万
展开全部

如果想要直接用A类的变量去调用这个方法,必须实现此接口。如果是用间接调用,那么必须是实现此接口的类而且是A的子类。

所以只要想拥有getAge,必须要实现接口。

地底生物
2010-09-16 · TA获得超过1054个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:130万
展开全部
再定义一个关联类 在A类中加入该关联类为成员变量
实例化A类时,必须传入关联类对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶小怜
2010-09-16 · TA获得超过408个赞
知道小有建树答主
回答量:379
采纳率:0%
帮助的人:278万
展开全部
Student和Person重写A类的某个方法,从其中调用getAge。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
damddd
2010-09-15
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
A a=new Student();
a.getAge();
试试看,行不行?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式