image.png

    1. //Person类页面
    2. package com.pln.method;
    3. public class Person {
    4. // 一个类即使什么都不写也会存在一个方法;
    5. // 显示的定义构造器
    6. String name;
    7. // alt + insert 快速生成构造类
    8. // 使用new关键字,本身就是在调用构造器
    9. // 用来初始化值
    10. public Person() {
    11. }
    12. // 有参构造:一旦定义了有参构造器,无参构造必须显示定义
    13. public Person(String name) {
    14. this.name = name;
    15. }
    16. }
    17. /*
    18. 构造器总结:
    19. 1.方法名必须和类型相同
    20. 2.没有返回值
    21. 作用:
    22. 1.new 本质在调用构造器
    23. 2.初始化对象的值
    24. 注意:
    25. 1.定义有参构造器,如果想使用无参构造,显示的定义一个无参构造
    26. */
    1. //main页面
    2. package com.pln.method;
    3. public class Mains {
    4. public static void main(String[] args) {
    5. // Person类的数据
    6. Person person = new Person();
    7. person.name = "人类";
    8. System.out.println(person.name);
    9. }
    10. }