欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JAVA中的构造器

程序员文章站 2022-06-17 22:50:29
...

JAVA中的构造器

类中的构造器也称为构造方法,是在进行创建对象时必须要定义的,一个类即使什么也不写,也会有一个默认方法(public 类名(){})
特点:1.其必须和类的名字相同
     2.没有返回值类型,也不能写void
作用:1.new对象时,本质是在调用构造器,调用构造器时,会自动根据参数去调用有参构造和无参构造
     2.实例化初始值(比如下文的String name;) 

示例:

public class Test {
    public static void main(String[] args) {
        Person person=new Person();
        //Person person=new Person("优小熊");
        //System.out.println(person.name)
    }
}

无参构造:

public class Person {
    String name;
        public Person(){

        }
}

运算结果:即使类里面没有方法,也可以通过编译,因为构造器的原因,类里面会自动生成一个方法(隐示,不显示),其名和类名一致
JAVA中的构造器

有参构造:

public class Person {
    String name;
        public Person(){

        }

  /* public Person(String name){
            this.name=name;

    }
    */

运算结果:此时对象中有参数,调用有参构造(一旦定义了有参构造,当有参构造和无参构造同时存在时就必须将无参构造显示定义不然会报错)
JAVA中的构造器
*** 在测试类中定义好对象后,在主类中按alt+insert快捷键快速生成构造器(默认类)

相关标签: java