【java基础知识(学习笔记)】-- 继承
发布日期:2021-05-09 15:05:45 浏览次数:23 分类:精选文章

本文共 3603 字,大约阅读时间需要 12 分钟。

������������������������

���Java���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������������������

���Java������������������������extends���������������������������������extends������������������������������������������

class ������ extends ������ {
// ������������������������
}

������������������������������������������������������������������������������������������������������������������������������

���������������

���Employee������Developer������������

  • Employee������������������
class Employee {
String name; // ������name������
public void work() { // ������������������
System.out.println("���������������������");
}
}
  • Developer������������������
class Developer extends Employee {
public void printName() { // ������������name���������
System.out.println("name=" + name);
}
}

���������������������������������Developer������������Employee������name���������work()���������������Employee������������������������������������printName()���

���������������������������������������������

  • ���������������

    • ���������������������������������������������������������������public���protected������private���������������������������������
    • ���������������������������private������������������������������������������super������������������������������������
  • ���������������

    • ������������������������������������������������������������������������������������������������������������������������������������������������������������������
    • ���������������������������������������������������������������������������������������������������������������������
  • ���������������������

    ������������������������������������������������������������������������������������������������������������������������������������������������������

    • Phone������������������
    class Phone {
    public void sendMessage() { // ���������������
    System.out.println("���������");
    }
    public void call() { // ���������������
    System.out.println("���������");
    }
    public void showNum() { // ������������������������
    System.out.println("������������������");
    }
    }
    • NewPhone������������������
    class NewPhone extends Phone {
    public void sendMessage() { // Override ���������������
    System.out.println("������������������");
    super.sendMessage(); // ���������������������
    }
    public void call() { // Override ���������������
    System.out.println("������������");
    super.call(); // ���������������������
    }
    public void showNum() { // Override ������������������������
    super.showNum(); // ���������������������
    System.out.println("������������������"); // ������������������������
    System.out.println("������������"); // ������������������������
    }
    }

    ���������������������NewPhone������Phone������������������������������������������������������������������������������

    ���������������������������

  • ������������������������������������������������������������������������������������������������
  • ������������������������������������������������������������������������������������������������������������������������������������
  • ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    上一篇:【java基础知识(学习笔记)】--抽象类
    下一篇:【java基础知识(学习笔记)】--三大特点之一(封装)

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2025年04月18日 07时55分58秒