当前位置: 首页 > news >正文

Day54 Java面向对象08 继承

Day54 Java面向对象08 继承

1.继承

  • 继承的本质是对某一批类的抽象,从而实现对显示世界更好的建模

例:
①父类: 人类
②子类: 学生,老师,家长
学生,老师,家长都是人类,拥有人类的属性和方法

继承的表达式为:

public class 子类名 extends 父类名 {
}
  • extends是扩展的意思,子类是父类的扩展

  • 子类可以继承父类的所有属性和方法(private除外)
    封装思想下,属性私有,因此子类一般无法直接继承父类属性,但可以通过get/set方法调用属性

  • Java中只有单继承,没有多继承(儿子只能有一个父亲,但父亲可以有多个儿子)

2.快捷键

CTRL + H 可以打开继承树状图

3.Object类

Java中所有的类都默认继承Object类

http://www.lryc.cn/news/621025.html

相关文章:

  • Java中Record的应用
  • 机器翻译:回译与低资源优化详解
  • Java 8 新特性介绍
  • 51单片机-驱动LED模块教程
  • 广义矩估计随机近似中公式(2d)的推导
  • Linux入门DAY24
  • Python中的函数入门二
  • 小白做亚马逊广告,空烧成本不出单怎么办
  • 20道JavaScript进阶相关前端面试题及答案
  • DataHub IoT Gateway:工业现场设备与云端平台安全互联的高效解决方案
  • Git 中切换到指定 tag
  • 电子电路学习日记
  • 嵌入式Linux学习-编译内核源码
  • 17 ABP Framework 项目模板
  • 微信公众号推送文字消息与模板消息
  • ActionChains 鼠标操作笔记
  • 恐鬼症 单机+联机(Phasmophobia)免安装中文版
  • SQL181 第二快/慢用时之差大于试卷时长一半的试卷
  • 【昇腾】VirtualBox虚拟机下搭建Ubuntu 22.04环境给TF卡制卡报读写IO错误的问题处理_20250814
  • 自动化测试|持续集成Git使用详解
  • elasticsearch冷热数据读写分离!
  • 快速搭建python HTTP Server测试环境
  • gitlab的ci/cd变量如何批量添加
  • STL算法【常用的算数生成算法】
  • 分享10个ai生成ppt网站(附ai生成ppt入口)
  • 力扣top100(day03-02)--图论
  • 回流(Reflow)与重绘(Repaint):浏览器渲染性能优化核心
  • SpringMVC请求与响应
  • 【Linux】库制作与原理
  • PyTorch回忆(三)U-net