美文网首页
概念区分

概念区分

作者: 布衣卿 | 来源:发表于2016-01-04 00:56 被阅读0次

成员变量 & 局部变量


定义位置
  • 成员变量:定义在类中方法外
  • 局部变量,定义在在类的方法中,或者方法的形式参数中
初始化的区别
  • 成员变量:有默认的初始化值
  • 局部变量:没有默认的初始化值,使用前必须被初始化。
存储位置
  • 成员变量:堆,随着对象的存在而存在
  • 局部变量:栈,随着方法的存在而存在

类变量 & 实例变量


类变量
  • 也叫静态变量,有static 修饰。 (静态成员变量)
  • 所有对象共有,某一个对象将它的值改变,其他对象得到的就是改变后的结果。
  • 使用: 类.变量名(对象.变量名)

重载 & 重写


重载(overload):
  • 概念:
    一个类中或者子父类关系中存在多个同名方法,并且参数列表不同的方法叫重载。
  • 特点:
    方法名相同,参数列表不同。(参数的个数、类型) + 与返回值类型无关。
重写(override):
  • 概念:
    在子类中,对从父类中继承的方法进行一些修改,出现与父类中方法声明相同的方法,叫重写。

相关文章

  • 概念区分

    成员变量 & 局部变量 定义位置 成员变量:定义在类中方法外 局部变量,定义在在类的方法中,或者方法的形式参数中 ...

  • ⊙概念区分

    . 天之性在人甚真, 即本觉也。 人之性在天皆正, 即自觉矣。 本觉,体性也。 自觉,性体矣。 本然本觉本自然, ...

  • 概念区分

    路况:指现有道路路基、路面、构造物及附属设施等的技术状况,及损坏情况。实时路况:指城市道路交通的拥堵情况,也指车载...

  • Android 概念区分

    Android编译相关 1. sourceCompatibility 与 targetCompatibility ...

  • 2018-09-15

    关于基础概念的界定区分

  • 复盘日志

    【概念】 :grey 和 green 区分开 【单词】:blockbuster 大片 grippin...

  • TCP/UDP概念和区分

    TCP:传输控制协议,是专门用于在不可靠的因特网上提供可靠的,端到端的字节流通信的协议。他是一种面向连接的协议。T...

  • Angular与AngularJS概念区分

    谷歌于 2009 年发布的 JavaScript 框架叫做 AngularJS,官网为angularjs.org,...

  • 集锦3 iOS概念区分

    1.成员变量,局部变量,全局变量 成员变量存储在堆中创建对象就会分配存储空间成员变量不能定义的同时初始化成员变量定...

  • SAP智能领域概念区分

    更多内容请关注公众号:SAP Technical 随着数字化的出现,每个企业都在寻找方法来改进自身的一些业务流程,...

网友评论

      本文标题:概念区分

      本文链接:https://www.haomeiwen.com/subject/vnqpcttx.html