继承是面向对象三大特征之一,可以让类与类之间产生关系,其余两特征是封装和多态,在本章浅谈一下继承。
一、继承的概念、好处、格式?
1、继承的概念
即从已有的类(父类)中派生出新的类(子类),子类可以得到父类的属性和行为,在父类的基础上进行扩展。
2、继承的好处
可以将多个子类中重复的代码抽取到父类中,子类可以直接使用,减少代码的冗余,并且提高代码的复用性。
3、继承的格式
修饰符 class子类 extends 父类{ }
package dome;
public class Animal {
public void eat(){
System.out.println("吃东西");
}
public void sleep(String name){
System.out.println(name+"睡大觉");
}
}
package dome;
public class Dog extends Animal {
public void eat(){
System.out.println("小狗吃骨头!");
}
public void lookHome(){
System.out.println("小狗看家!");
}
}