zoukankan      html  css  js  c++  java
  • Java基础知识回顾-11(final与static关键字)

    1、final修饰的类不可以被继承,但可以修饰继承的类。

    2、final修饰的方法不可以被子类重写,但父类中没有被final修饰方法,子类重写后可以加final。

    3、final修饰的变量称为常量,这些变量只能赋值一次。而且终身不变。可以只声明变量,但需要在构造方法中赋值,且只能赋值一次。若有多个构造方法,则需要在每个构造方法中声明一次。

    4、引用类型的变量值为对象地址值,地址值不能更改,但是地址内的对象属性值可以修改。

    5、被static修饰的成员变量属于类,不属于这个类的某个对象,static修饰的成员变量修改后,其余访问这个变量到对象到值也跟着改变。

    6、被static修饰的成员存在方法与数据共享区的静态区中。

    7、被static修饰的成员可以直接通过类名访问,格式:类名.成员变量,类名.成员方法();

    8、静态内容是优先于对象存在,只能访问静态,不能使用this/super。

    9、同一个类中,静态成员只能访问静态成员,若调用非静态方法,需要先创建对象。

    10、多态调用方法中,若父类的方法为静态方法,则调用父类的方法,无论子类重写的方法是否也是静态方法。

  • 相关阅读:
    设备坐标与逻辑坐标
    4个设备上下文DC
    VC6.0智能提示消失恢复
    VC
    JavaWeb_设置Cookie的作用路径
    JavaWeb_Cookie显示最近浏览的商品
    JavaWeb_Cookie
    MVC案例——通过配置切换底层存储源
    MVC案例——修改用户
    MVC案例——删除操作
  • 原文地址:https://www.cnblogs.com/zhangrui0328/p/9071098.html
Copyright © 2011-2022 走看看