this调用普 通方法和构造方法
调用方法前this没有明确要求,只是为了代码的严谨性和方便。
在一个类中除了普通方法还有构造方法。这个时候表示多个构造方法之间要进行互相调用。this(参数,参数)
构造方法之间的互相调用
public Book(){
System.out.println("一个新的Book类的对象产生");
}
public Book(String title){
this();
this.title=title;
}
public Book(String title,double price){
this(title);
this.price=price;
}
this()只能放在构造方法的首行
进行构造方法相互调用的时候一定要保留调用的出口 无参数的构造函数
构造方法可以简化通过this,既可以从上往下用this也可以从下往上用this不过不管怎么调用留出口