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);}这个程序的输出结果是什么?为什么?指教一下这类问题的方法请高人指教,尽快!!!
2 回答

白衣染霜花
TA贡献1796条经验 获得超10个赞
如果你的Grasp继承Instrruement,Instrruement play这个是结果,因为你调用了tune这个静态方法(这个方法应该是public的)。在这个方法里面它调用了自己类里面的play方法
添加回答
举报
0/150
提交
取消