zoukankan      html  css  js  c++  java
  • 构造方法,this,super关键字

    一     构造方法。

      1   在创建对象的同时赋予对象相对性的属性值。

      2  构造方法格式                                        修饰符    构造方法名(参数列表){        }

      3 每一个类都有构造方法,不写也有。构造方法在创建对象时自动调用。

      4 构造方法 和 一般方法的区别。

        1 格式不同  

      构造方法不需要  返回值 也不需要 void .

        2 作用不同 

      构造方法多用于给成员变量初始化 ,一般方法根据需求而定。

         3  调用方式不同

      构造方法在创建对象,或通过this ,super 调用  普通方法需要对象调用(static 修饰的静态方法除外)

        4 执行不同

         构造方法在创建对象时执行,对象创建完成就执行一次。 普通方法被对象调用可以多次调用。

    二     this

      1   this 在构造方法之间调用。 适用方式 this(参数列表)  括号内为方法名;

      2 this 在成员变量和局部变量重名时使用。this.name 说明是成员变量。

    三  super

      子父类中构造方法的调用
            在创建子类对象时,父类的构造方法会先执行,因为子类中所有构造方法的第一行有默认的隐式super();语句。

       无论如何,子类的所有构造方法,直接或间接必须调用到父类构造方法;

      子类的构造方法什么都不写,默认的构造方法第一行super()

      

     

      

  • 相关阅读:
    第二次冲刺 03
    第二次冲刺 02
    第二次冲刺 01
    程序员修炼三部曲阅读笔记03
    程序员修炼三部曲阅读笔记02
    团队项目计划会议
    课堂练习—购书
    构建之法阅读笔记03
    学习进度条十二
    课堂作业找水王2
  • 原文地址:https://www.cnblogs.com/foreverone/p/10321643.html
Copyright © 2011-2022 走看看