初见JAVA-面向对象-类和对象-初级进化08
类和对象的关系
类是一种抽象的数据类型,是对某一事物的整体描述和定义
对象是抽象概念的具体实现
创建对象
使用new关键字
除了分配内存空间之外,还会给创建号的对象进行默认的初始化以及对类中构造器的调用
一个项目应该只有1个main方法
对象类型
引用类型:通过引用操作 栈—>堆
基本类型(8大基本类型)
属性
字段Field:
- 默认初始化数字:0,0.0
- char: u0000
- boolean:false
- 引用:null
构造器
构造器也称为构造方法
特点:
- 必须和类的名字相同
- 必须没有返回类型,也不能写void
- 一旦定义里有参构造,无参必须显式定义
作用:
-
new的时候,本质调用构造器
-
用来初始化值
本质
以类的方式组织代码,以对象的形式封装数据