java吧 关注:1,294,035贴子:12,826,544
  • 9回复贴,共1

有个概念比较混,求解

只看楼主收藏回复

Person p1=new Person(dog1,24,"小明");
Person p2=new Person(dog1,24,"小军");
p1.showInfo();
p1.dog.showInfo();
在调用方法的时候该怎么调用?在我的认为之中应该是这样的
Person p1=new Person();
Person p2=new Person();
p1.showInfo(dog1,24,"小明");
p1.dog.showInfo(dog1,24,"小军");


1楼2014-04-09 21:51回复
    二楼


    IP属地:黑龙江2楼2014-04-09 21:58
    回复
      2026-01-09 17:39:37
      广告
      不感兴趣
      开通SVIP免广告


      IP属地:黑龙江3楼2014-04-09 21:59
      收起回复
        构造函数是为了初始化变量,还有showinfo方法中没参数吧!


        4楼2014-04-09 22:01
        回复
          上面的和下面的完全是两回事


          IP属地:上海6楼2014-04-09 22:09
          回复
            Person p1=new Person(dog1,24,"小明");
            是构造方法对类的初始化。。。。。在创建类的时候就给赋值了,下面的是先创建类后赋值,你是问这个吧。。。呵呵。。。。。。。


            7楼2014-04-09 22:13
            收起回复