zoukankan      html  css  js  c++  java
  • 【13】 Java基础 <十三> —— static 和 final

    static:静态的  能修饰  属性和方法,还可以修饰内部类

    static   修饰的类  和  方法  能以  类名.方法或属性   直接调用

    static   不能修饰构造器因为类加载的时候,首先加载 static 修饰的方法和属性 ,这个时候类可能还没有被创建对象

    static   不从属于对象,它从属于类

    主要应用场景:

        工具类中定义的方法全是 static 修饰的

        比如Arrays这个类,不需要创建对象,可  类名.XXX  直接调用

     

    final 修饰的变量 变常量(固定不可变的值)

    eg: 

    public static void main(String[] args) {
    final int a = 10;
    a+=20;
    System.out.println(a);  输出 还是10
    }

    被 final 修饰的类不能被继承

    eg:

    final class Fu{

    }
    class Zi extends Fu{  这是继承不了的

    }

    final 修饰的方法不能被 覆盖

    eg:

    final void method(){

    }

    class Zi extends Fu{
      void method(){   这是覆盖不了的

      }
    }

    青春看起来如此完美, 没空闲去浪费时间。 <我们最后的话——刺猬>
  • 相关阅读:
    耿建超英语语法---使动词
    tensorboard的安装及遇到的问题
    利用PIL实现图片的切割
    mysql explain
    laravel sql查询
    聚簇索引和非聚簇索引
    修改数据表结构导致的问题
    接口优化记录
    redis优化记录
    php 判断两个数组是否相等
  • 原文地址:https://www.cnblogs.com/WangJing0506/p/8546634.html
Copyright © 2011-2022 走看看