static 、final区别

来源:互联网 发布:怎么提升淘宝买家等级 编辑:程序博客网 时间:2024/06/06 18:58
1. final 代表最终的或不可改变的意思,所以final 修饰的变量是一个不可改变的常量,它修饰的类不能被继承,修饰的方法不能被覆盖,修饰的属性是常量。


2. static 是一个修饰关键词,能够修饰属性和方法。静态的,修饰的方法升级为类方法,修饰的属性是类属性,只属于类,不属于类的任何对象。
类属性和类方法的声明优先于实例。静态属性和静态方法是用来给类做初始化的,而普通属性和普通方法是用来给实例初始化的。
0 0
原创粉丝点击