3.0、Java继承与多态 - 构造方法的访问特点

news/2024/11/24 19:57:50/

3.0、Java继承与多态 - 构造方法的访问特点

在继承关系中,父类构造方法的访问特点:

1、子类构造方法当中有一个默认隐含的 super(); 调用,所以一定是先调用父类构造,然后再去执行子类构造;

2、子类构造可以通过 super 关键字来调用父类重载构造方法;

3、super 的父类构造调用,必须是子类构造方法的第一个语句;不能一个子类构造调用多次 super 构造;

总结:

        子类调用父类构造方法,不写则默认 调用父类 super() 无参构造;洗了则用写的指定的super调用,super只能有一个,还必须写在子类构造方法的第一行;

java 中的继承方式:

        Java语言是单继承的,一个类的直接父类只能有唯一一个,class A extends B {} 这样写没有问题,但是 class A extends B,C {} 这样写显然是错误的;

        Java中虽然不能多继承,但是可以实现多级继承,例如 -> class A extends B {}  class C extends B {}    这样一来 A 是 B 的父类,也是 C 的父类,B 也是 C 的父类;

        不过注意:虽然一个子类只能继承一个直接父类,但是一个父类却是可以被多个类继承的;最后再补充一点在Java中所有的类都继承于 java.lang.Object 类 [ 可以称之为祖宗类 ]


http://www.ppmy.cn/news/47367.html

相关文章

中文翻译英语转换器-怎么把wps表格里的英文翻译成中文

对于那些需要频繁地进行中英互译的用户来说,字数限制是一个常见的问题。很多翻译软件经常会限制每次翻译的字数,导致用户翻译工作的效率和质量无法得到保证。如果您正在遭受这些限制,中英互译字数无限的软件将让您的翻译工作变得更加便捷和高…

网络原理之UDP

hi,大家好,又见面了,今天为大家介绍一下UDP的网络原理🐷🐷🐷 文章目录 认识UDP报文格式UDP特点TCP,UDP应用场景基于UDP的应用层协议 认识UDP报文格式 UDP特点 TCP,UDP应用场景 基于UDP的应用层协议 1.认识UDP报文格式 其实在真正传输…

《花雕学AI》哪种技能5年10年后还会被市场需要? 该如何提高这些能力?

随着AI人工智能、ChatGPT等新的技术革新的发展,未来职业场景确实会发生变化,一些传统的职业可能会被取代,而一些新的职业可能会出现。根据世界经济论坛所发布的《未来就业报告》,一半的劳动力需要在2025年之前完成技能重塑。那么&…

Cad二次开发过程

CAD二次开发公司的开发流程可能因公司规模、项目需求等因素而异,但通常会包含以下步骤: 需求分析:与客户沟通并了解客户需求,制定开发计划。设计阶段:根据需求分析结果设计软件系统架构、UI界面、功能模块等。编码实现…

MySQL基础

MySQL基础 文章目录 MySQL基础1.数据库的操作1.1 显示当前数据库1.3创建数据库1.4使用数据库1.5删除数据库 2.表的操作2.1查看表结构2.2 创建表2.3 删除表 3.新增 Create3.1 单行数据全列插入3.2多行数据指定列插入 4.查询 Select4.1全列查询4.2指定列查询4.3查询字段为表达式4…

【Java 数据结构】包装类 (通俗易懂)

🎉🎉🎉点进来你就是我的人了 博主主页:🙈🙈🙈戳一戳,欢迎大佬指点!人生格言:当你的才华撑不起你的野心的时候,你就应该静下心来学习! 欢迎志同道合的朋友一起加油喔🦾&am…

堆排序及常见面试题

⭐️前言⭐️ 本篇文章记录堆排序以及对应的一些练习。 🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍉博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言 🍉博客中涉及源码及博…

392. 判断子序列

给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列&#…