4.构造器详解

构造器:
 
类中构造器也称为构造方法,是在进行创建对象的时候必须调用的,并且构造器有以下两个特点:
必须和类的名字相同
必须没有返回类型,也不能写void
作用:
new 本质在调用构造方法
初始化对象的值
注意点:
定义有参构造之后,如果想使用无参构造,就必须显示定义无参构造。
生成构造器Alt+Insert,this.什么代表当前类.后边=什么是传进来的值。

 

 

 

 

 

 1 package com.oop.demo02;
 2 
 3 //java ---> class
 4 public class Person {
 5 
 6     //一个类即使什么都不写,它也会存在一个方法
 7 
 8     String name;
 9 
10     //显示的定义无参构造器 Alt+Insert-->Constructor-->select none
11     //构造器作用:
12     //1.使用new关键字,本质是在调用构造器
13     //2.用来初始化值
14     public Person() {
15         this.name = "leiwei";
16     }
17 
18     //有参构造 Alt+Insert-->Constructor-->选择参数-->回车键
19     //一旦定义了有参构造,无参构造就必须显示定义,否则无参构造无效
20     public Person(String name) {
21         this.name = name;
22     }
23 }
 1 package com.oop.demo02;
 2 
 3 //一个项目应该只存在一个main方法
 4 public class Application {
 5 
 6     public static void main(String[] args) {
 7 
 8         //new 实例化了一个对象
 9         Person person = new Person();
10         Person person1 = new Person("nezha");
11         System.out.println(person.name);//leiwei
12         System.out.println(person1.name);//nezha
13 
14     }
15 
16 }

 

 

 
posted @ 2020-01-21 17:23  断浮  阅读(200)  评论(0编辑  收藏  举报