问答详情
源自:7-1 简易扑克牌游戏

Player player1=new Player(id1,name1);和 player1=new Player(id1,name1); 有什么区别吗?

 Player player1=new Player(id1,name1);和  
  player1=new Player(id1,name1); 

 有什么区别吗?

第二个开运行,第一个就一直报错  不了解为什么??

提问者:qq_Bewusstsein_0 2019-01-14 19:14

个回答

  • 慕粉5336787
    2019-01-29 16:30:25

    第二个不能运行吧

    没有对player1这个对象定义数据类型 是不能创建对象的

    spacer.gifhttps://img3.mukewang.com/5c500efb0001c29405090432.jpg

  • 初晨_
    2019-01-28 22:33:33

    有区别,如果第一句和第二局分别单独出现的话,第二句话会报错的,因为第二句没有声明变量就调用了构造器,编译器会报错的。第一句是正常的实例化语句,应该不会有什么问题。

  • qq_北纬369_0
    2019-01-24 17:31:51

    没看明白问题.....