一、构造器的作用
1.创建对象;
2.初始化对象的信息。
二、说明
1.如果没显式的定义类的构造器的话,则系统默认提供一个空参的构造器;
2.定义构造器的格式:权限修饰符 类名(形参列表){};
3.一个类中定义的多个构造器,彼此构成重载;
4.一旦我们显式的定义了类的构造器之后,系统就不再提供默认的空参构造器;
5.一个类中,至少会有一个构造器。
6.不能被static、final、synchronized、abstract、native修饰,不能有return语句返回值;
7.默认构造器的修饰符与所属类的修饰符一致
8.父类的构造器不可被子类继承
三、举例
public class test { public static void main(String[] args) { //调用Person类的无参构造器 Person p = new Person();//初始化 } } class Person{ String name; int age; public Person(){ System.out.println("初始化"); } public Person(String name){ this.name = name; } public Person(int age){ this.age = age; } public Person(String name, int age){ this.name = name; this.age = age; } }
扫描二维码关注公众号,回复:
10260935 查看本文章
作者:Java之美
日期:2020-03-28