构造方法

构造方法:方法名跟类名一致;;无返回值;即使不定义,系统也会自动生成一个;

构造方法一直都存在;
如果写了一个有参数的构造方法,在定义对象实例化的时候(new)后面的括号的就不能是为空
至少要写一个无参构造  public person(){}
class person{
public person(){};          //在类中写一个跟类名一样的方法,无参数无返回值
public person(Sting srt){    
}
}
构造方法什么时候调用?
构造放在对象实例化时,使用关键new时  才调用一次
构造方法与普通方法的区别
构造方法在被对象实例化(new)的同时,被调用一次,仅此一次;
普通方法在对象实例化时候,通过对象名 . 可以无限次数调用;
构造方法的作用:
在实际工作中,构造方法的核心作用:在类对象实例化的时候,设置对象的初始化属性
public class book{
private String title;
private double Price;
public book(String t,double p){    //定义一个有参的构造饭方法
titlie= t;                    传入参数
setPrice(p);                调用本类中方法
}
}
main{
book b = new book("你好",7.7)          //对象实例化,传入参数,设置对象的初始化属性
}

 

posted @ 2017-11-30 16:40  沃泽法克  阅读(143)  评论(0编辑  收藏  举报