![]()
1 package com.oop.demo2;
2 //Java-->class
3 public class Person {
4 //一个类即使什么都不写,它也会存在一个方法
5 //显示的定义构造器
6 String name;
7 int age;
8 //无参构造器
9 //实例化初始值
10 //1.使用new关键字,本质是在调用构造器
11 //2.初始化值
12 public Person(){
13 this.name="上帝";
14 }
15 //有参构造
16 public Person(String name){
17 this.name=name;
18 }
19 //alt+insert快捷键
20 public Person(String name, int age) {
21 this.name = name;
22 this.age = age;
23 }
24 }
25
26 /*
27 public static void main(String[] args) {
28 //new 实例化了一个对象
29 Person person = new Person();
30 System.out.println(person.name);
31 }
32 构造器:
33 1.和类名相同
34 2.没有返回值
35 作用:
36 1.new本质在调用构造方法
37 2.初始化对象的值
38 注意点:
39 1.定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造
40
41 Alt+Insert
42
43 this. =
44 */