构造函数:java
做用:给对应的对象进行初始化jvm
格式:修饰符 函数名(形式参数){函数体}函数
注意:一、构造函数是没有返回值,函数名必须与类名一致工具
二、当有有参的构造函数时,虚拟机编译时不能增长无参构造构造函数this
三、构造函数能够在一个类中以函数重载的方式存在spa
四、构造函数不是咱们手动调用的,而是建立对象时,jvm就会主动调用到对应的构造函数对象
JAVAP反编译工具使用格式: 虚拟机
javap - c - 1 - private - 类名编译
this关键字变量
做用:一、若是存在同名的成员变量与局部变量时,在方法内部使用this关键字能够调用成员变量
注意:jvm采用的就近原则的访问机制,在同名的状况下,访问的局部变量
this关键字必须存在函数内的第一位
this关键字不能相互调用
this.name=name this.name指当前类的属性,后一个name是构造函数中的参数
有个问题请教下你们
(this(name) 调用本类一个参数的构造方法,这个是在哪里调用的?)