Java基础学习:面向对象05(构造器)
-
构造器详解:
-
构造器必须掌握
-
-
构造器代码例子:
//java --> class
//idea 打开class文件:
public class Person {
/**
* 笔记:
* 一个类即使什么都不写,也会存在一个方法,就是构造方法:
*
* 构造器特点:
* 1,和类名相同
* 2,没有返回值
*
* 作用:
* 1,new对象的本质就是调用构造方法
* 2,初始化对象的值
*
* 注意点:
* 1,定义有参数构造,如果想使用无参构造,必须显示定义一个无参构造
*
* this:
* 1,this代表的是当前类
*
* <p>
* public Person(){ }
*/
String name;
//显示定义构造器:无参构造器
//1,无参构造器能干什么:实例化初始值;(构造器走完,才会生成对象;所有才会有属性的默认值)
//2,使用new关键字(本质就是调用构造器),必须要有构造器;否则会报错;
public Person() {
}
//3,有参构造:一旦定义了有参构造,无参构造必须显示定义,否则会编译报错
public Person(String name) {
this.name = name;
}
//4,IDEA快捷键:alt+insert:生成构造器
}

浙公网安备 33010602011771号