CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1
Processed in 7 ms,0 (Queries) Gzip enabled
粤ICP备07511478号
| 风信Java论坛 ›› Java 基础开发 ›› JAVA中static的用法 | 登录 -> 注册 |
|
1F JAVA中static的用法 kitymao200 Post by : 2008-06-24 15:15:27.0
前些日子在东方标准(新东方)广州参加了疯狂JAVA培训,下面是老师讲的一些知识,和大家交流分享一下,希望大家多多支持喔. 1.类中的static变量在类加载时首先被初始化,且只能初始化一次.
2.所有对象共享类中的static变量.
3.在创建子类的对象时,先初始化父类的static变量,再初始化子类的static.
实例如下: public class A { static { System.out.println("I'm in class A's static!"); } public A() { System.out.println("I'm in class A's structure!"); } }; public class B extends A { static { System.out.println("I'm in class B's static!"); } public B() { System.out.println("I'm in class B's structure!"); } }; public class TestStatic { public static void main(String[] arg) { A ab = new B(); B ba = new B(); } }; 输出结果为: I'm in class A's static! I'm in class B's static! I'm in class A's structure! I'm in class B's structure! I'm in class A's structure! I'm in class B's structure! |
|
2F 唧唧 Post by : 2008-06-24 15:26:17.0
楼主怎么天天 都在提 东方标准(新东方) ? 希望不是为了广告哦~,否则我不会手下留情的~,欢迎交流 希望帖子内容不要出现广告内容,需要广告的话,可以在个人签名 短短描述一下 |
| 风信Java论坛 ›› Java 基础开发 ›› JAVA中static的用法 | 登录 -> 注册 |