一 类与对象的关系
类是一种抽象的数据类型,它是对某移类事物的整体描述/定义,但是不能代表某一个具体的事物对象就是抽象概念的具体实例
创建和初始化对象 使用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); } }
原文:https://www.cnblogs.com/lp19990215/p/14288409.html