首页 > 编程语言 >14.java面向对象:继承

14.java面向对象:继承

时间:2024-10-20 12:46:11浏览次数:20  
标签:java 14 继承 子类 修饰符 面向对象 父类 public name

继承

继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。
extands的意思是“扩展”。子类是父类的扩展。 JAVA中类只有单继承,没有多继承!

  • 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。
  • 继承关系的俩个类,一个为子类(派生类),一个为父类(基类)。
  • 子类继承父类,使用关键字extends来表示。
  • 子类和父类之间,从意义上讲应该具有"is a"的关系

本节重点

  • 修饰符extends继承的使用;
  • IDEA中查询继承关系快捷键:Ctrl+H;
  • 类集成父类就会拥有父类的全部方法,之所以这样是因为我们所用的修饰符是public
    修饰符除了public,还有其他几种:
修饰符 意思 常用程度
public 公开的 重点最常用
protected 受保护的
default 默认的
private 私有的 重点最常用

super的用法

父类的属性或者方法是私有时super也是无法调用

public class Person {
   
    private String name ="pokes";

}

public class Student extends Person {
   
    private String name = "乔峰";

    public void test(String name) {
   
        System.out.println(name);   //对象传入的name
        System.out

标签:java,14,继承,子类,修饰符,面向对象,父类,public,name
From: https://blog.csdn.net/annita2019/article/details/143077939

相关文章

  • JavaScript 的基础语法和数据类型的概述
    JavaScript是一种广泛使用的编程语言,主要用于Web开发。它拥有简洁的语法和丰富的功能。以下是JavaScript的基础语法和数据类型的概述。基础语法变量声明使用var、let或const关键字声明变量。varname="Alice";letage=25;constpi=3.14;数据类型J......
  • java计算机毕业设计在线学习系统设计与实现(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着信息技术的迅猛发展,互联网已经深入到社会的各个角落。在教育领域,传统的教学模式受到了前所未有的挑战与机遇。传统教学往往受限于时间和空间......