创建与初始化类
使用new关键字创建对象
使用new关键字创建时,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用
类中构造器也成为构造方法,实在进行创建对象的时候必须要调用的,并且构造器有以下两个特点:
1)必须和类的名字相同
2)必须没有返回类型,也不能写void
创建与初始化类代码示例:
输出示例:
如何用IDEA打开class文件
1.点击Project Structure
2.点击Add Content Root
3.选择out文件夹并点击ok
4.点击apply
5.即可在Project Files 中找到对应class文件
构造器详解
一个类即使什么都不写,它也会存在一个方法(无参构造器)
通过观察Person类的java文件与class文件即可明白
代码示例
根据类后有无参数,有什么参数去自动调用构造方法
1.无参数
代码示例:
输出示例:
2.一个参数
代码示例:
输出示例:
3.两个参数
代码示例:
输出示例:
构造器作用:
1.new 本质在调用构造方法
2.初始化一些对象的值
(alt+insert 生成构造器)