构造器详解

 

 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  */

 

posted @ 2021-02-17 14:36  奔啵儿灞  阅读(66)  评论(0)    收藏  举报