• java:变量类型&修饰符


    变量类型

    • 局部变量:类的方法中的变量。
    • 实例变量:独立于方法之外的变量,不过没有 static 修饰。
    • 类变量:独立于方法之外的变量,用 static 修饰。

     

    修饰符

    可见范围

    注:

    子类与基类在同一包中:被声明为 protected 的变量、方法和构造器能被同一个包中的任何其他类访问;

    子类与基类不在同一包中:那么在子类中,子类实例可以访问其从基类继承而来的 protected 方法,而不能访问基类实例的protected方法。

    接口里的变量都隐式声明为 public static final,而接口里的方法默认情况下访问权限为 public。

    声明为私有访问类型的变量只能通过类中公共的 getter 方法被外部类访问。

     
    • 父类中声明为 public 的方法在子类中也必须为 public。

    • 父类中声明为 protected 的方法在子类中要么声明为 protected,要么声明为 public,不能声明为 private。

    • 父类中声明为 private 的方法,不能够被子类继承。

    修饰对象

  • 相关阅读:
    ZJU 1610
    zju1484
    字符串赋值与初始化
    内核线程、内核级线程(轻量级进程)和用户级线程
    Mysql基础
    结构体的sizeof
    对象属性值读取问题
    返回引用类型
    操作符重载为成员函数、非成员函数与友元函数的区别
    运算符优先级
  • 原文地址:https://www.cnblogs.com/jxba/p/16400909.html
Copyright © 2020-2023  润新知