Java中的 方法及组织方法的区别 要详细点的

龙511 2019-01-01 141
Java中的 方法和构造方法的区别 要详细点的
最佳答案
说得通俗一点,方法表示行为,动作。而构造方法表示构成对象用的方法。当你要生成一个对象时,我们会用一个关键字newA a = new A(); A a = new A("Hello"); 这里会有两个生成对象的方式,前者只是单单生成一个对象,后者生成对象时传递一个String类型的变量给对象做一些初始化。比如:public class Person {private int age;private String name;public Person(){}public Person(String name,int age){this.name = name;this.age = age;}public void say(){}}Person p = new Person();只是单单生成一个对象,并不知道name和age;Person p = new Person("jack",20); 生成一个初始化的name与age的对象。方法不多做解析,比如p.say();//一个行为,人会说话
guoflysky 2019-01-01 15:25:49 0条评论
其他回答
java中的普通方法就是一般的方法啊,构造方法是方法名必须与类名相同才行,定义一个类的时候都有一个默认的构造方法,即是无参的构造方法,无参构造方法的作用是创建该类的一个对象
李光明star 2019-01-01 15:25:49 0条评论
区别:构造方法:一个类中可以存在多个构造方法,分为有参构造或者无参构造,且不能被继承,但是可以被调用,子类可以使用super调用,先调用无参的构造方法没有返回值构造方法最主要的特征是因为和类名相同,也必须相同,不然不能叫构造方法,只是一般方法方法:就不多了说
zm901211 2019-01-01 15:25:49 0条评论
构造方法的方法名师和类名相同的,不声明的情况下,都有一个默认的无参构造:public 类名(){},当你新建一个类的对象时会用到构造方法;方法就是定义的各种有返回值或无返回值的
潇湘剑鱼 2019-01-01 15:25:49 0条评论
构造方法就是提供一个你可以创建改对象的一个方法,默认是无参数的(假如没有任何构造方法,默认继承父类的构造方法),当然,也可以带参数;构造方法是必须要public修饰的,不然别人可能就创建不了对象了;构造方法是没有返回值,而且方法名要与类名一致。方法必须有返回值(void)也属于一种返回情况;方法名可以随你选择(不过应当遵循命名规范),可以使用许多关键字修饰......额,有点罗嗦了,楼上说的很简练,祝大家早日高手!!
okone111222 2019-01-01 15:25:49 0条评论