static,extends,final
来源:互联网 发布:颜如玉 知乎 编辑:程序博客网 时间:2024/04/29 21:15
static
- 作为关键字,static用来修饰静态,不用实例化,可以直接调用
- 对于静态方法,可以直接使用类名.方法名的方式访问
- 静态方法只能继承,不重写(Override)
- 不能在静态方法中访问非静态成员变量
- 不能在静态方法中使用this关键字
- 静态方法内部不能有非静态方法,非静态方法内可以用静态方法
例子:
public static void delete(){} //静态方法
public void add(){} //非静态方法
public class Test{
public static int a;
public static void main (String[] args){
Test.a;
}
extends}
class A extends class B{} //A通过extends 类B添加功能,变量,或者方法。
例子:
public class Parent{public static void main(String[] args){Parent p = new Parent();p.display();}public void display(){System.out.println("class name = Parent!");}}public class Child extends Parent{public void display(){}}
final
- 如果某个类在定义时,前面有修饰词final,则该类不能被继承
- 属性声明时,如果前面有修饰词final关键字,则该属性值不能被更改
- 如果某个方法在定义时,前面有修饰词final,该方法可以被调用,不能重写
例子:
public void play(final int i){} // i是final类型的,值不能改变
- static,extends,final
- extends、final
- public static final class R.anim extends Object
- static final,static,final
- static,final,static-final
- JAVA 构造器, extends[继承], implements[实现], Interface[接口], reflect[反射], clone[克隆], final, static, abstrac
- final static
- final static
- final static
- final static
- final、static
- final && static
- static & final
- static final
- static&&final
- static & final
- static ,final
- static、final、static final 用法
- Qt Style Sheet的实现(Qt Designer Integration)
- SDUT 2144 图结构练习——最小生成树
- tr命令详解
- Blackhat 2012 USA 工具以及视频迅雷快传下载
- linux的守护进程与服务-概念
- static,extends,final
- Quartz调度器
- 二分法求值
- 亿赛通破解原来是这样
- js 正则获得微博 MID
- sscanf函数
- 《算法竞赛入门经典》第四章例题4-1 组合数
- lanya2
- DXGI Overview