继承:
类是对对象的抽象,继承是对某一批类的抽象对象
提高代码的复用性
extend 的意思的是扩展。 子类是父类的扩展。
子类继承父类,就可以得到父类的全部属性和方法(除了父类的构造方法)
java 中只有单继承 没有多继承
一个类只能有一个直接父类。
1 package cn.xlf.oop.inherit; 2 3 public class Animal { 4 String eye; 5 public void run(String eye){ 6 System.out.println(eye); 7 System.out.println("foot"); 8 } 9 public void eat(){ 10 System.out.println("flash"); 11 } 12 public void sleep(){ 13 System.out.println("zzzzz"); 14 } 15 16 } 17 class Mammal extends Animal{//哺乳动物 18 19 public void born(){ 20 this.run("blue"); 21 System.out.println("我是胎生"); 22 } 23 24 } 25 class Paxing extends Animal{//爬行动物 26 public void egg(){ 27 System.out.println("我是卵生"); 28 } 29 }