final,static修饰符

1、final

     修饰类,这个类不可以被继承;

     修饰方法,这个方法不可以被重写;

     修饰变量,这个变量的值不可以被改变。

     它和const是一个作用。但是在java中,基本不使用const。


2、static

     修饰一个类,这个类里面的方法和成员,可以不用new一个实例的情况下直接使用。

public class StaticSample {
    //static成员
    public static String val = "hoge";

    //static方法
    public static int add(int a, int b){
        return a + b;
    }
}
//直接使用
String a = StaticSample.val;
int b = StaticSample.add(10, 20);

发布了90 篇原创文章 · 获赞 3 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/sunnyboychina/article/details/48713049