构造方法

71 阅读1分钟
package com.wxt1.构造方法;

//构造方法:系统会在类中自动加入一个构造方法
//1、方法名和类名相同
//2、方法没有返回值类型
//构造方法是用来创造对象的且只能用来创造对象
//可以自己写构造方法,如果自己写了构造方法,系统就不自动加入构造方法了。
class Person {
    int age;

    //    系统默认的自动加入的构造方法
    /*Person() {

    }*/
//    重载
    Person(int nianling) {
        age = nianling;
    }
    //    重载
//    Person(int age) {
//        this.age = age;
//    }
    public Person() {

    }
}

public class gouzaofangfa {
    public static void main(String[] args) {
        Person xiaoli = new Person();
        xiaoli.age = 11;
        System.out.println(xiaoli.age);
        Person xiaohong = new Person(20);
        System.out.println(xiaohong.age);
    }
}