默认计划
(1人评价)
【JAVA8】 面向对象编程【极限IT JAVA专业第3课】

JAVA的核心思想都在这门课程里边

价格 免费
该课程属于 0元参加 Java+ORACLE+HTML 【0计划】学习班
请加入后再学习

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不过不管怎么调用留出口

[展开全文]