java面向对象进阶:继承的使用

建立一个父类 Pet

package cn.xtnotes.u9_2;
//父类:定义公共属性和方法
public class Pet {
	String nick;
	int age;
	String type="国产";
	
	public void eat() {
		System.out.println("再吃");
	}
	
	public void run() {
		System.out.println("再跑");
	}
}

建立子类Cat 并继承父类

package cn.xtnotes.u9_2;

public class Cat extends Pet{

}

Cat 建立的对象 cc 可以直接调用父类 pet 中的属性和方法

子类继承父类后,自动拥有父类非私有的方法和属性

一个子类可继承一个父类

一个父类可以被多个子类继承

package cn.xtnotes.u9_2;

public class Test {
        
	public static void main(String[] args) {
		Cat cc=new Cat();
		cc.age=15;
		cc.eat();
		System.out.println(cc.type);
	}
}

继承使用

阅读剩余
THE END