final关键字和静态方法static
2011-04-23 12:30
225 查看
final关键字
用来定义常量
例如:final double PI=3.1415926;
可以在声明的同时赋初值,也可以在构造方法中赋初值
静态方法static
类方法,只属类本身,在加载时便分配内存空间,由类名调用,也可用对象调用。
非静态的方法可以调用静态方法和变量
在静态方法中不能调用非静态的方法和变量
问题:主函数是静态的方法,那么为什么能调用非静态的方法?
用来定义常量
例如:final double PI=3.1415926;
可以在声明的同时赋初值,也可以在构造方法中赋初值
静态方法static
类方法,只属类本身,在加载时便分配内存空间,由类名调用,也可用对象调用。
非静态的方法可以调用静态方法和变量
在静态方法中不能调用非静态的方法和变量
问题:主函数是静态的方法,那么为什么能调用非静态的方法?
相关文章推荐
- PHP 类的静态成员属性与静态方法 static 关键字
- 关键字this、super、final、static、synchronized及 中断线程的方法
- 黑马程序员--03.Java面向对象--02.【static关键字】【main方法】【静态成员】
- java中静态代码块、静态方法、static关键字详解
- static关键字(静态方法)
- 精华:java中的修饰符static与静态方法final的用法
- java中的修饰符static与静态方法及final的用法
- JAVAEE第15天-static,final关键字,访问权限修饰符,内部类,静态代码块,包的声明和导入
- php中static静态关键字的使用方法和应用场景
- 小东吖 之 java 构造方法 static关键字 静态变量 静态方法
- 为什么静态成员、静态方法(static)中不能用this和super关键字
- JAVA main方法详解、单例设计模式、继承、关键字(static、extends、super、instanceof、final)
- CoreJava笔记之JavaBean、静态方法static和final
- 关于this和super关键字为什么不能再static方法中或者静态代码块中
- static 关键字 静态属性与方法 -> :: self $this 区别 可见性的关键字区别
- Java中静态代码块、静态方法、static关键字详解
- java中静态代码块、静态方法、static关键字详解
- Java如何在静态方法中访问类的实例成员(没附加static关键字的字段或方法)
- 静态方法 与 非静态方法的区别/static 关键字
- java -private,this,static关键字 和构造方法,final关键字