继承

继承

1.1概述

集成主要解决的问题是:共性抽取

父类也可以叫基类、超类

子类也可以叫做 派生类。

定义:

继承:就是子类继承父类的属性行为,使得子类对象具有和父类相同的属性、行为。子类可以直接访问父类中的非私有的属性和行为。

好处

  1. 提高了代码的复用性
  2. 类与类之间产生了关系

1.2 继承的格式

通过static关键字,可以声明一个子类继承另一个父类

格式:

class 父类{

	...

}

class 子类 extends 父类{

	...

}


继承演示,代码如下:

/*
定义员工类Empoloyee  为父类 
*/
class Employee{
   String Name;
    public void work(){
        System.out.println("工作");
    }
}
/*
定义讲师类Teacher 继承员工类Empoloyee
*/
class Teacher extends Empoloyee{
    //定义一个打印name的方法
    public void printName(){
        System.out.println("name:"+name);
    }
}

/*
定义测试类
*/
public static void main(String[] args){
    //创建一个老师类对象
    Teacher t = new Teacher();
    t.Name = "雷神";
    
    //调用员工的PrintName()方法
    t.printName();//name:雷神
    
    //调用Teacher类继承来的work()方法
    t.work();//工作
}

原文地址:https://www.cnblogs.com/anke-z/p/12380914.html