package constructor;
/*
* 类的结构3:构造器
* 一、构造器的作用:
* 1、创建对象
* 2、初始化对象的属性
* 二、说明:
* 1、如果没有显式地定义构造器的话,则系统默认的提供一个空参的构造器
* 2、定义构造器的格式:权限修饰符 类名(形参列表){}
* 3、一个类中定义的多个构造器,彼此构成重载
* 4、一旦我们显式地定义了构造器,系统便不会再提供空参构造器了
* 5、一个类中,至少会有一个构造器
* 三、属性赋值的先后顺序
* 1、默认初始化
* 2、显式初始化
* 3、构造器中赋值
* 4、通过“对象.方法”或“对象.属性”的方式赋值
* 以上初始化的顺序为:1-2-3-4
* 注:构造器只能初始化一次
*/
public class gouzaoqi {
public static void main(String[] args) {
// TODO Auto-generated method stub
person p=new person(); //person()就是构造器
p.eat();
}
}
class person{
//属性
String name;
int age;
//构造器
public person() {
System.out.println("person()...");
}
//方法
public void eat() {
System.out.println("人吃饭");
}
public void sleep() {
System.out.println("人睡觉");
}
}
JAVA构造器
最新推荐文章于 2024-07-11 17:24:34 发布