package basic; public class Test02 { String name="jack";//实例域,从属于对象,只有在实例化为对象后才能被激活可调用 static int age=12;//静态域,又称类域,从属于类 public static void getName(String name) {//静态方法 System.out.println(name); } public static void getAge(int age) {//静态方法 System.out.println(age); } public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Test02.age);//静态域不需要实例化,使用类就可以调用 //System.out.println(Test02.name); Test02 test=new Test02(); System.out.println(test.age);//实例化后仍可调用,但似乎不太支持 System.out.println(test.name);//实例化后就可以正常调用了 //Test02.getName(name);不能操纵实例域 Test02.getAge(age);//可以操纵自身类中的静态域 //test.getName(name);实例化后还是不能调用,而且此种调用容易造成混淆 } }
实例域、静态域和静态方法的使用规则
猜你喜欢
转载自www.cnblogs.com/hbc314/p/12145793.html
今日推荐
周排行