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

太阳城官方开户,鼎胜国际

/ 猿问

Java继承与多态问题 急!!

陪伴而非守候 2018-12-06 17:21:55

本文地址:http://www.bgel.cn/wenda/detail/470076
文章摘要:太阳城官方开户,鼎胜国际,E世博线上信誉网,扎金花棋牌游戏官网

class Instrruement{

  ? public void play(){

    System.out.println(”Instrruement play“);

  }

  static void tune(Instrruement i){

    i.play();

  }

}

Class Grasp{

  ? public void play(){

    System.out.println(”Grasp play“);

public void main(String[] args)

    Instrruement flu=new Grasp();

    Instrruement.tune(flu);

}

这个程序的输出结果是什么?为什么?

指教一下这类问题的方法

请高人指教,尽快!!!

查看完整描述

5 回答

?
慕莱坞森

结果应该是 Grasp play ,因为tune这个方法只是调用传入对象的play()方法,这里传入的是Grasp类型的对象,它的play方法则是显示“Grasp play";

另外,Grasp应该是继承自Instrruement的,虽然play方法传入的类型应该是Instrruement对象,但是Grasp是Instrruement的子类,play方法已经被重写。

查看完整回答
反对 回复 2018-12-16
?
拉风的咖菲猫

如果你的Grasp继承Instrruement,Instrruement play这个是结果,因为你调用了tune这个静态方法(这个方法应该是public的)。在这个方法里面它调用了自己类里面的play方法

查看完整回答
反对 回复 2018-12-16
?
隔江千里
结果应该是 Grasp play
查看完整回答
反对 回复 2018-12-16
?
Qyouu
不会吧,我试过啊
查看完整回答
反对 回复 2018-12-16
?
慕仰1329654
我刚试过的
查看完整回答
反对 回复 2018-12-16

添加回答

回复

举报

0/150
提交
取消
意见反馈 去赚学费 常见问题 扎金花棋牌游戏官网 官方微信
网站地图 亚虎app官方下载 怎样订阅到“足球大赢家”电子版 大奖城导航 星月娱乐app
小牛棋牌 亚博体育客服 真人视讯 嘉年华线上娱乐官网
龙8-APP下载 玛雅娱乐官方登录 运动投注 天天娱乐2官方平台
龙8手机ptapp下载 正版天天娱乐游戏平台 兴发娱乐 易胜博体育
优乐国际娱乐 大都会娱乐场网址 博天堂 fun 明发娱乐
秒速赛车彩票官网 华人娱乐彩票官方登录 华人娱乐平台 亿宝娱乐平台 彩票娱乐网站
牛彩彩票注册 爱购彩平台 斗牛娱乐平台 众购彩票网登录网址 九号彩票官网
u宝娱乐注册 秒速赛车彩票官网 大富豪彩票网 登入亚彩会 重庆幸运农场柱形走势图
江苏快3官网 汇发彩票 东升国际彩票 速8娱乐 欧亿娱乐直属