继承:子类可以自动拥有父类中除了带有内容外的其他全部内容
当出现:x是一种y时,x可以继承y
e.g.猫是一种动物
语法:
public class 子类名 extends 父类名{
}
作用:
简化代码开发
子类可以对父类进行扩展
package practice.p1;
public class Yaoguai {
String name;
public void eat() {
System.out.println("妖怪会吃人");
}
private void pasi() {
System.out.println("妖怪怕死"); //私有方法
}
}
package practice.p1;
public class Heixiongguai extends Yaoguai{ //继承父类
public void tou() {
System.out.println("黑熊怪喜欢偷袈裟"); //子类可以对父类进行扩展
}
}
package practice.p1;
public class Test {
public static void main(String args[]) {
Heixiongguai hx = new Heixiongguai();
hx.name="大黑熊";
hx.eat();
hx.tou();
// hx.pasi(); 父类的私有方法无法继承
}
}