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、多态调用方法中,若父类的方法为静态方法,则调用父类的方法,无论子类重写的方法是否也是静态方法。

  • 相关阅读:
    Java中的权限修饰符
    return,break,continue三者的区别
    JS代码放在不同位置的区别
    创建画笔工具
    关于SPH的核函数求导过程
    c++多级指针与“多维”数组 摘自别人博客
    RAP开发入门-搭建RAP开发环境(一)
    06 media媒体查询
    resolution 像素密度
    手动配置viewport-04
  • 原文地址:https://www.cnblogs.com/zhangrui0328/p/9071098.html
Copyright © 2011-2022 走看看