构造器的详解
IDEAL看class文件
//一个类即使什么都不写,它也会存在一个方法--构造方法
//快捷键生成默认有参构造方法
---------------------------------------------------------------------------------------
package com.oop.Demo2;
//java--->class
public class Person {
//一个类即使什么都不写,它也会存在一个方法--构造方法
//显示的定义构造器
String name;
//无参构造器,可以初始化一些信息,实例化初始值
//1.使用new关键字(本质是调用构造器),必须要有构造器
//2.用来初始化值
//默认构造器
public Person(){
this.name = "秦始王";
}
//重载
//有参构造:一旦定义有参构造,无参构造就必须显示定义
public Person(String name){
this.name = name;
}
//alt+insert生成构造器
}
===========================================================================
package com.oop.Demo2;
//一个项目应该只存在一个main方法
//设定此为我们总的测试类,唯一的入口
public class Application {
public static void main(String[] args) {
//new实例化一个对象
// Person person = new Person();
Person person = new Person("kuangshen");
System.out.println(person.name);//秦始王
}
}
-------------------------------------------------------------
this.当前类=参数传进来的值