2022.3.14 继承
-
继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。
-
extends的意思是“扩展”。子类是父类的扩展。
-
JAVA中类只有单继承,没有多继承,一个儿子只能有一个爸爸,一个爸爸可以有多个儿子
-
继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。
-
1 package com.oop.demo05; 2 3 //父类 4 public class Person { 5 public int money = 10_0000_0000; 6 private int age = 35;//父类私有的,子类不能继承 7 public void say() { 8 System.out.println("说了一句话"); 9 } 10 }
1 package com.oop.demo05; 2 3 //在java中,所有类都直接或间接继承Object类 4 //学生类继承了人类的所有东西 学生类:派生类或子类 5 //子类继承父类就会拥有父类的全部方法 6 public class Student extends Person{ 7 //Ctrl+h 继承树 8 }
1 package com.oop; 2 3 //快捷键 Alt+INS 4 import com.oop.demo05.Student; 5 //一个项目应该只存在一个main()方法 6 public class Application { 7 public static void main(String[] args) { 8 Student s = new Student(); 9 s.say(); 10 System.out.println(s.money); 11 } 12 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报