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

Java-继承

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

extends的意思是“扩展”。子类是父类的扩展。

JAVA中类只有单继承,没有多继承!一个儿子只能有一个父亲,一个父亲可以有多个儿子。

继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。

继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,用关键字extends来表示。

子类和父类之间,从意义上讲应具有“is a”的关系

子类继承父类就会拥有父类的全部方法。

//人:父类
public class Person {public int money = 10_0000_0000;public void say(){System.out.println("说了一句话");}}
//学生 is 人   派生类、子类
public class Student extends Person {
}
public class Application {public static void main(String[] args) {Student student = new Student();student.say();//子类继承父类就会拥有父类的全部方法System.out.println(student.money);}
}
 
//public
//private:私有的
//protected:受保护的
//default:默认的

//Ctrl+h : 打开族谱

//在Java中,所有的类的默认直接或者间接继承object

object类    

super - this

方法重写

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

相关文章:

  • 隐马尔可夫模型:语音识别系统的时序解码引擎
  • nginx部署发布Vite项目
  • 苹果系统查看已连接Wi-Fi密码的实用指南
  • 408第三季part2 - 计算机网络 - 物理层
  • HarmonyOS学习2---工程目录UIAbility
  • 零基础保姆级本地化部署文心大模型4.5开源系列
  • c++文字游戏_闯关打怪
  • stm32的三种开发方式
  • 【论文解读】Referring Camouflaged Object Detection
  • Web3 Study Log 003
  • 《深度剖析:5G网络切片如何精准保障不同业务QoS需求》
  • 基于Java+SpringBoot的三国之家网站
  • ServiceNow CAD项目实战详细解析
  • 【算法刷题记录(简单题)002】字符串字符匹配(java代码实现)
  • Java 与 Vue 全栈开发:“一课一得“ 学习笔记系统实战
  • React Hooks全面解析:从基础到高级的实用指南
  • 【动态规划】笔记—完全背包问题
  • Spring中DelayQueue深度解析:从原理到实战(附结构图解析)
  • python实现简单的地图绘制与标记20250705
  • QT6 源(154)模型视图架构里的列表视图 QListView:先学习属性部分,
  • HTML网页应用打包Android App 完整实践指南
  • C#每日学习日记
  • NumPy-核心函数np.matmul()深入解析
  • Windows内存泄漏自动化
  • 大数据学习2:HIve
  • 关于 JNI 函数逆向(从 Java 到 native)
  • WebAssembly国际化多语种支持
  • .NET9 实现斐波那契数列(FibonacciSequence)性能测试
  • 闲庭信步使用SV搭建图像测试平台:第三十二课——系列结篇语
  • 力扣 hot100 Day35