查看完整版本: [-- JAVA中static的用法 --]

风信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的用法 登录 -> 注册

查看完整版本: [-- JAVA中static的用法 --]
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号