Static关键字测试

public class C {

	public C(){
		System.out.println("C");
	}
	
}
public class Cat extends C {
	
	public static final Cat c = new Cat();
	
	private String name;
	
	public Cat(){
		//System.out.println(c.hashCode());
		System.out.println("cat null");
	}
	
	public Cat(String name){
		System.out.println("cat");
		this.name = name;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
}
public class TestFinal {
	
	public static void main(String[] args) {
		Cat c1 = new Cat();
	}
	
}

输入图片说明

猜你喜欢

转载自my.oschina.net/u/2611678/blog/1788614