Java 面向對象:繼承extends

package com.neusoft.extends;
/**
 * 類的繼承:在Java中定義一個類時,讓該類通過關鍵字extends繼承一個已有的類。
 * 		被繼承的類稱之爲父類(超類,基類),新的類稱爲子類(派生類)。
 * 		子類繼承父類的所有屬性和方法,同時也可以增加自己的屬性和方法。
 * 好處:易於維護,可重用。
 * 規則:
 * 		1.Java中只支持單繼承,也就是說每個類只能有一個父類,不允許有多重繼承
 * 		2.一個父類可以有多個子類
 * 		3.子類繼承父類的所有屬性和方法,但不繼承父類的構造方法
 * 		4.任何類都會有一個父類(Object)
 * @author Administrator
 *
 */
public class Dog extends Animal {
	public static void main(String[] args) {
		Dog dog = new Dog();
		
		dog.setAge(20);
		dog.setName("wangwang");
		dog.setLove(99);
		dog.setHealth(100);
		System.out.println(dog.getName()+"\t"+dog.getAge()+"\t"+dog.getHealth()+"\t"+dog.getLove());
	}
}
package com.neusoft.extends;
//父類
public class Animal extends Person {
	private String name;
	private int age;
	private int love;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public int getLove() {
		return love;
	}
	public void setLove(int love) {
		this.love = love;
	}
	public int getHealth() {
		return health;
	}
	public void setHealth(int health) {
		this.health = health;
	}
	private int health;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章