Java面向对象-构造器

类的结构之三:构造器
* constructor
*
* 一、构造器的作用
* ①创建对象
* ②初始化对象
* 二、构造器的结构
* 权限修饰符 类名(形参列表){
* //
* }
* 注:如无形参列表为无参构造器
*
* 三、如果没有显示定义类的构造器的话,系统会默认提供一个空参构造器。
* 一旦显式的定义了构造器之后,系统就不会提供默认的空参构造器。
*
* 四、一个类中定义的多个构造器,彼此构成重载
*
* 五、一个类中至少会有一个构造器

public class PersonTest {
    public static void main(String[] args) {
        //创建类的对象
        Person4 person4=new Person4();

    }
}

class Person4{
    //属性
    int age;
    String name;

    /**
     * //构造器
     *     //无参构造器
     */
    Person4()
    {

    }

    /**
     * //带参构造器
     *
     */
    public Person4(int age, String name) {
        this.age = age;
        this.name = name;
    }
    //方法
    public void eat()
    {
        System.out.println("吃饭");
    }

}

 

posted @ 2020-08-07 10:14  orz江小鱼  阅读(126)  评论(0编辑  收藏  举报