构造函数

构造方法:public 类名(){      } ,没有返回值。在创建对象的时候已经在调用方法了。因为那是类名,。

 1.给对象赋初始值:

public people(String name ,int age,String sex){

               name=name;

              age=age;

              sex=sex;        

}

如果出现了有参构造  默认的无参就会消失。

 

在使用new创建对象时,Java会根据提供的参数来决定构建哪一个构造器。比如在构建neZha时,我们提供了两个参数: 整数150和字符串"shit",这对应第二个构建方法的参数列表,所以Java会调用第二个构建方法。

在Java中,Java会同时根据方法名和参数列表来决定所要调用的方法,这叫做方法重载(method overloading)。构建方法可以进行重载,普通方法也可以重载,

posted @ 2018-03-15 17:09  Simoo23  阅读(127)  评论(0编辑  收藏  举报