使用new关键字创建对象
-
为对象分配内存空间
-
给创建好的对象进行默认的初始化
-
调用类中构造器
构造器(构造方法)
-
创建对象时必须调用
-
两个特点
-
-
必须和类的名字相同
-
必须没有返回类型,也不能写void
-
以类的方式组织代码,,以对象的方式组织(封装)数据
构造器
特点
-
和类名相同
-
没有返回值
作用
-
new本质在调用构造方法
-
初始化对象的值
注意点
-
定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造
-
没有定义构造器,会默认一个无参构造器,但定义了有参构造器,必须再定义一个无参构造器
alt +insert
this.属性 = 参数
总结
-
类是一个模板
-
对象,抽象是一个具体的实例
方法
-
定义,调用
对应的引用
-
引用类型:
-
基本类型(8)
-
-
byte short int float boolean double long char
-
-
对象是通过引用来操作的:栈-->堆(地址)
属性:字段Field 成员变量
默认初始化
-
数字:0 0 . 0
-
char : u0000
-
boolean: false
-
引用类型:null
修饰符 属性类型 属性名 = 属性值!
对象的创建和使用
-
必须使用new 关键字创造对象,构造器 Person xiaoming = new Person();
-
对象的属性 xiaoming.name
-
对象的方法 xiaoming.sleep()
类
-
静态的属性 属性
-
-