package com.wjl.zy131228;
/*
static 修饰的成员就是类成员,类成员有类Field、类方法、静态初始化块等三个成分
static 不能修饰构造器。static 修饰的类成员属于整个类,不属于单个实例
C#不准许通过对象访问Field,对i徐昂只能访问实例Field,类Field必须通过类来访问
* */
public class ClassMember {
public static void test()
{
System.out.println("static 修饰的类方法");
}
public void show()
{
System.out.println("实例方法");
}
public static void main(String[] args) {
//定义一个ClassMember实例 其值为null
ClassMember member1=null;
member1.test();//static 修饰的类方法
/*
null对象调用所属类的静态方法
* */
//以下 抛出异常 java.lang.NullPointerException
// member1.show();
/*
因为null 表明该实例根本不存在,既然该实例不存在,理所当然,它的Field 和方法也不存在
*/
}
}
45 java static 关键字
最新推荐文章于 2023-11-22 13:28:53 发布