构造方法
构造方法:初始化对象的方法
(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后面的构造方法也要带参数。如果还想要调用无参的构造方法,则需要在类中显示地写出默认构造函数

浙公网安备 33010602011771号