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

Java类的继承

在这里插入图片描述
类的继承
1.继承的概念
在现实生活中,说到继承,多会想到子女继承父辈的财产,事业等。在程序中继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关联体系。例如,猫和狗都属于动物,程序中便可以描述为描述为猫和狗继承自动物;同理,波斯猫和巴厘猫继承自猫,而沙皮狗和斑点狗继承自狗。这些动物之间会形成一个继承体系。
在这里插入图片描述

在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类或基类,子类自动拥有父类所有可继承的属性和方法。
在程序中,如果想声明一个类去继承另一个类,需要使用extends关键字,其基本语法格式如下:

[修饰符]class子类名extends父类名{//程序核心代码                }

在上述语法格式中,类的修饰符是可选的,用来指定类的访问权限,可以使用public或者省略不写;子类名和父类名都是必选的,并且子类与父类之间要使用extends关键字实现继承关系。
以下通过案例来学习子类是如何继承父类的。

//定义Animal类
calss Animal{String name;                       //声明name属性//定义动物叫的方法void shout(){System.out.println("动物发出叫声");}}//定义Dog类继承Animal类class 
http://www.xdnf.cn/news/14404.html

相关文章:

  • Luckfox Pico Pi RV1106学习<3>:支持IMX415摄像头
  • BeckHoff <---> Keyence (MD-X)激光 刻印机 Profient 通讯
  • Elasticsearch:什么是混合搜索?
  • AIGC 基础篇 高等数学篇 06 向量代数与空间解析几何
  • 人月神话-学习记录
  • SQL Developer 表复制
  • Python安装与使用教程
  • Maven在依赖管理工具方面的内容
  • Java多线程通信:wait/notify与sleep的深度剖析(时序图详解)
  • Spring是如何实现有代理对象的循环依赖
  • 【SQLAlchemy系列】 SQLAlchemy 中的多条件查询:or*与 in*操作符
  • 智能土木通 - 土木工程专业知识问答系统02-RAG检索模块搭建
  • AC耦合与DC耦合
  • 体验AI智能投资!AI Hedge Fund了解一下
  • Java可变参数方法的常见错误与最佳实践
  • hyper-v虚拟机使用双屏
  • iOS —— UI(2)
  • Spring Cloud 所有组件全面总结
  • 「AI大数据」| 智慧公路大数据运营中心解决方案
  • Java类加载器与双亲委派模型深度解析
  • DNS递归查询
  • BOLL指标
  • Oracle21cR3之客户端安装错误及处理方法
  • 第11章 结构 笔记
  • 华为OD-2024年E卷-小明周末爬山[200分] -- python
  • 亚马逊ASIN: B0DNTQ2YNT数据深度解析报告
  • 3.创建数据库
  • STM32103CBT6显示ST7789通过SPI方式显示柬埔寨文
  • Unity Addressable使用之入门篇
  • 讲一下进程和线程