小弟刚好学到类\对象\接口这里,有些一直不明白的地方想请教下.就是构造方法如何使用的问题,虽然我一直用它来作练习,但一直不清楚构造方法和其他方法的主要区别在哪,如何使用(书的概念不大理解).
   我在练习中一直是为了简便才用.比如:person l=new person("adfsd");可以直接就调用对应的构造方法,但是其他好处则不大明白.非常感谢各位的帮忙,小白感激了

解决方案 »

  1.   

    其实,1\2楼的概念书上都有,只是不大理解
    比如1楼的:构造方法是用来在创建对象的时候,对你的对象进行初始化。
    这句话我不大明白.
    2楼的大哥是语法,小弟还是了解点的:)其实我想问的就是用法.因为我在练习的时候觉得构造方法既然和其他方法有这样的区别,应该有较独特的作用吧.但我用的时候却感觉和其他方法差不多,甚至认为JAVA没必要单独列出构造方法来.
    我没有什么经验,所以就想请教下构造方法,大家都是怎么用的呢?用在什么地方?3Q
      

  2.   

    在你new 一个对象的时候,
    person l=new person("adfsd");
    就自动调用构造方法了,给人感觉很自然,创建了一个人,名字是adfsd,或者你再加个性别什么的。。
    如果你不用构造方法,怎么办,得一个一个属性的设置,你觉得那种更好呢?
      

  3.   

    不写构造方法就是默认的无参的,直接new A();就可以,但是如果你的A里有个String s的变量,需要new A的时候给它赋值,就需要重载构造方法了,public A(String para){ this.s = para;}
    怎么说没有必要单独列出构造方法呢!