static关键字
2012-06-18 23:52
218 查看
1,在类中,用static声明的成员变更为静态成员变量,字为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static成员变量只有一份。 2,用static声明的方法为静态方法,在调用该方法时,不会将对象的引用传递给它,所以在static方法中不可以访问非static成员 3,可以通过对象引用或类名(不需要实例化)访问静态成员。 package 第三章面向对象; public class StaticDemo { /** * @param args */ private static int sid=0; int id; private String name; StaticDemo(String name){ this.name=name; id=sid++; } public void info() { System.out.println(name+"-"+id); } public static void main(String[] args) { // TODO Auto-generated method stub StaticDemo.sid = 100; StaticDemo mimi = new StaticDemo("mimi"); StaticDemo dd = new StaticDemo("dd"); mimi.info(); dd.info(); } }
相关文章推荐
- final 关键字 和 static 用法
- C++中的 static 关键字
- Java中的static关键字解析
- static 关键字
- C/C++中static关键字的作用
- C语言 static 关键字
- Java关键字final、static使用总结
- static和final关键字
- Java SE——static与final关键字
- static关键字原理解析
- php static 关键字
- Static关键字简析
- java 构造方法,static关键字,main方法修饰解释
- 13.黑马程序员-static关键字、静态代码块
- C++中的static关键字
- Java关键字final、static使用总结
- php 延迟静态绑定: static关键字
- static关键字的作用
- 《Java程序员面试笔试宝典》之Static关键字有哪些作用
- Java中的static关键字