qq_35241329
任何时候努力都不会迟
采纳率100%
2020-07-21 23:51

静态方法调用同类中其他类的非静态方法

已采纳

图片说明
如图所示,((Player)person).play();和new Player().play();有何不同?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • dxsdcyy 神秘的天 9月前

    第一个通过转型获得对象,第二个通过new创建对象,还是有区别的吧;
    就像是第一个先这样:Player p =((Player)person);p.play;
    第二个就是:Player p =new Player();p.play;

    点赞 1 评论 复制链接分享
  • qq_40162672 LTQ777 9月前

    第一种用的传进来的参数,第二种重新弄了一个对象,肯定不一样啊。

    点赞 1 评论 复制链接分享