构造方法

构造方法:初始化对象的方法

(1)作用:在构造方法中为创建的对象初始化赋值

(2)与类名相同,没有返回值,不需要用void修饰

具体使用:Book book = new Book();

创建一个新的对象时,我们可以看到右边new,实际就是调用了构造函数。

 

构造函数的定义

构造函数分为无参和有参

public class Book {
    public Book() {}
}
//默认构造函数,如果自己不定义构造函数,默认调用这个

有参构造函数

public class Book {
    private String name;
    public Book(String name) {
        this.name = name;
    }
}
//如果只写出了自己定义的构造方法,没有写默认构造方法,则创建对象时Book book = new Book("Java");new后面的构造方法也要带参数。如果还想要调用无参的构造方法,则需要在类中显示地写出默认构造函数

 

posted @ 2023-01-30 16:06  喝了娃哈哈立刻笑哈哈  阅读(55)  评论(0)    收藏  举报