您的位置:首页 > 编程语言 > Java开发

java 类与对象---static关键字

2012-12-08 16:47 162 查看
1.静态方法通过类名直接调用;通过类的实例调用;在类的非静态方法中访问静态成员方法;
public class Chinese{public static void say(){System.out.println("Chinese类中的静态方法!");}public void sing(){System.out.println("Chinese类中的非静态方法/成员方法!");}}public class TestChinese{public static void main(String[] args){Chinese.say();              //调用Chinese类的静态方法Chinese chinese = new Chinese();        //创建Chinese类对象chinese.sing();         //调用Chinese类的成员方法chinese.say();      //调用Chinese类的静态方法}}
2.静态块类被加载时,静态块就会被执行且只被执行一次
publc class Test{static{int age = 32;System.out.println("int类型变量age的值为:"+age);}public static void main(String[] args){new Test();new Test();}//运行结果为:int 类型变量的值为: 32}
3.主方法虚拟机在执行主方法时,不必创建对象,所以该方法必须是使用static修饰的静态方法本文出自 “fngsong” 博客,请务必保留此出处http://fngsong.blog.51cto.com/6269000/1082801
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐