课程
/后端开发
/Java
/Java入门第二季 升级版
静态变量。静态常量。静态方法分别是什么意思?有什么作用?与一般的变量,常量,方法有什么不同?
2015-12-11
源自:Java入门第二季 升级版
正在回答
静态变量前面会有一个static 修饰符,非静态变量的成员变量或者局部变量前面没有static这个修饰符,static修饰某个变量或者方法,代表着这个变量或者方法是属于这个类的,可以直接 类名.(点)静态变量名或者方法名 调用,也可以是对象名.变量名或者方法名,没有对象也可以调用;而普通的变量是属于对象的,在没有初始化对象的时候不能调用,调用方式只能是对象名.变量名或者方法名。
凑活 提问者
Jack___ 回复 凑活 提问者
static修饰的变量叫静态变量,修饰的方法叫静态方法 在使用时 不需要new 只需要 使用 类名.变量名 或 类名.方法名 直接使用 你先知道这些就可以了
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答到底“静态”是什么意思?
2 回答静态方法调用非静态成员
2 回答“静态方法中可以直接调用同类中的静态成员,但是不能直接调用非静态成员。”为什么?
1 回答为什么静态内部类只能访问外部的静态成员
1 回答如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员,这句话搞不明白,谁知道什么意思