zoukankan      html  css  js  c++  java
  • AJPFX区分this和super

    this和super的区别
    No.
    区别
    this
    super
    1
    操作属性
    this.属性:表示调用本类中的属性,如果本类中的属性不存在,则从父类查找
    super.属性:表示调用父类中的属性
    2
    操作方法
    this.方法():表示调用本类中的方法,如果本类中的方法不存在,则从父类查找
    super.方法():表示调用父类中的方法
    3
    调用构造
    this()调用本类中的其他构造方法
    super():由子类调用父类中的构造方法
    4
    查找范围
    先从子类中查找,如果没有从父类中查找
    不查子类直接查找父类
    5
    特殊
    当前对象
    -
    既然this和super都可以调用构造,那么这两者绝对不能同时出现,因为只要是调用构造,就必须将语句放在构造方法的首行,而且以后开发的时候建议明确的写出“this.方法”或者“super.方法()”,这样便于代码的维护

  • 相关阅读:
    消息传递协议
    TSL 访问器
    graph engine
    uwp 动画Storyboard
    iOS播放视频时候,忽略设备静音按钮
    Could not find Developer Disk Image
    GIT常用命令
    iOS 音频播放时听筒及扬声器切换
    iOS 9:ATS
    iOS设计模式
  • 原文地址:https://www.cnblogs.com/AJPFX/p/10855569.html
Copyright © 2011-2022 走看看