构造器
一 类与对象的关系
类是一种抽象的数据类型,它是对某移类事物的整体描述/定义,但是不能代表某一个具体的事物对象就是抽象概念的具体实例
创建和初始化对象 使用new关键字创建对象
1 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用
2 类中的构造器也称为构造方法,是进行创建对象的时候必须调用的
二 构造器Alt+insert 快捷键 生成构造器
1构造器核心的作用
1使用new关键字 必须要构造器 2构造器一般用来初始化值
2构造器的特点
1和类名相同 2没有返回值
3 作用
1 new 本质在调用构造器(构造方法)2初始化对象的值
4注意点:定义了有参构造,如果想使用无参构造 我们必须要显示定义一个无参构造
public class Person {
//一个类即使什么都不写,都会存在一个构造器,也就是默认构造方法
String name;
public Person(){
}
public Person(){
} //使用new关键字,本质就是在调用构造器
//无参构造
//有参构造,一旦定义了有参构造,无参构造就必须显示定义,否则就无效
public Person (String name){
this.name =name;
}
}
public class Application{
public static void main(String[] args) {
//new实例化一个对象
Person person = new Person("liuping");//调用有参的构造方法
System.out.println(person.name);
}
}
我是一个平平无奇的博客搬运工
浙公网安备 33010602011771号