Java面向对象02

创建与初始化类

使用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 生成构造器)

猜你喜欢

转载自blog.csdn.net/qq_51224492/article/details/113732545