Java教程

java-构造器

本文主要是介绍java-构造器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package com.flowe.oop;

//一个项目只存在一个main方法
public class Application {
    public static void main(String[] args) {
        //new 实例化一个对象
        Person person = new Person();

        System.out.println(person.name);
    }
}


package com.flowe.oop;

public class Person {

    String name;

    //实例化初始值
    //使用new关键字,本质是在调用构造器
    public Person(){

        this.name = "flower";
    }


}

一个类即使什么都不写,他也会存在一个方法
构造方法的特点:
必须和类的名字相同
必须没有返回类型,不能写void

package com.flowe.oop;

//一个项目只存在一个main方法
public class Application {
    public static void main(String[] args) {
        //new 实例化一个对象
        Person person = new Person("flower");

        System.out.println(person.name);
    }
}

package com.flowe.oop;

public class Person {

    String name;

    //实例化初始值
    //使用new关键字,本质是在调用构造器
    public Person(){}

    //有参构造:一旦定义了有参构造,无参构造就必须显示定义
    public Person(String name){
        this.name = name;
    }

    //alt+insert:生成(有参、无参)构造器

}
package com.flowe.oop;

//一个项目只存在一个main方法
public class Application {
    public static void main(String[] args) {
        //new 实例化一个对象
        Person person = new Person("flower",15);

        System.out.println(person.name);
        System.out.println(person.age);
    }
}


package com.flowe.oop;

public class Person {

    String name;
    int age;

    public Person() {
    }

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
}
这篇关于java-构造器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!