java继承实例基础

总结:多态。重写。构造方法调用

package com.a;

public class fsd {

	int a = 23;

	public fsd() {
		System.out.println(44444444);
	}

	public void txt(int a) {
		System.out.println(a);
	}

}

class yan extends fsd {
	int b = 54;

	public yan() {
		System.out.println(7);
	}

	public void txt(int b) {
		System.out.println(b);
	}
}



package com.a;

public class Test {
	public static void main(String[] args) {
		// fsd s=new fsd();//调用父类无参数构造方法
		// s.txt(2);//调用 子类的普通方法,方法重写,父类方法将被隐藏
		fsd d = new yan();// 多态把所有不带参的构造方法调用了。父类和子类的。重写的只调用子类方法,父类方法将被覆盖
		d.txt(21);

	}

}


44444444
7
21

  

原文地址:https://www.cnblogs.com/langlove/p/3439779.html