package objectUp;
class BaseClass {
 public BaseClass() {
		String book = "caa";
		this.test();
	}
public void base() {
		System.out.println("我是父类的方法");
	}
	public void test() {
		System.out.println("我可能被子类覆盖");
	}
}
public class SubClass extends BaseClass {
	private String book = "java";
	public void sub() {
		System.out.println("我是子类自己的方法 ");
	}
	public void test() {
		String book = "fkdjava";
		System.out.println("我是子类覆盖父类方法+输出book的长度" + book.length());
	}
	public static void main(String[] args) {
		SubClass sc = new SubClass();// 第一次执行构造器的.test()方法;输出我是子类覆盖父类方法+输出book的长度7
		sc.test();// 第二次执行.test()方法;输出我是子类覆盖父类方法+输出book的长度7
	}
}
 
                    
                     
                    
                 
                    
                 
         
