本文主要是介绍040 构造器详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
无参构造器
当一个类未定义任何构造器时,代码编译后会自动生成一个无参构造器,如果只需要无参构造器就可以直接省略定义。
public class Person {public Person(){}String name;int age;
}
public class Person {String name;int age;
}
有参构造器
有参构造器需要手动定义,当定义了有参构造器后,如果还需要无参构造器则需要手动显式地定义,因为当用户手动定义了构造器后,便不会在代码编译环节加入无参构造器了
public class Person {public Person(){}public Person(String name, int age) {this.name = name;this.age = age;}String name;int age;
}
使用构造器(构造方法)创建对象
public static void main(String[] args) {Person person1 = new Person();Person person2 = new Person("yxm", 26);
}
这篇关于040 构造器详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!