JAVA面向对象的总结(构造函数与this关键字)

构造函数:java

      做用:给对应的对象进行初始化jvm

      格式:修饰符  函数名(形式参数){函数体}函数

      注意:一、构造函数是没有返回值,函数名必须与类名一致工具

                 二、当有有参的构造函数时,虚拟机编译时不能增长无参构造构造函数this

                 三、构造函数能够在一个类中以函数重载的方式存在spa

                 四、构造函数不是咱们手动调用的,而是建立对象时,jvm就会主动调用到对应的构造函数对象

JAVAP反编译工具使用格式:   虚拟机

                 javap - c - 1 - private - 类名编译

 

this关键字变量

     做用:一、若是存在同名的成员变量与局部变量时,在方法内部使用this关键字能够调用成员变量

     注意:jvm采用的就近原则的访问机制,在同名的状况下,访问的局部变量

               this关键字必须存在函数内的第一位

               this关键字不能相互调用

               this.name=name        this.name指当前类的属性,后一个name是构造函数中的参数

 

         有个问题请教下你们

        (this(name) 调用本类一个参数的构造方法,这个是在哪里调用的?)

相关文章
相关标签/搜索