社区
Java SE
帖子详情
Java习题求解
weixin_45088952
2019-05-18 08:42:47
求问一道题目 答案为什么等于18
...全文
148
5
打赏
收藏
Java习题求解
求问一道题目 答案为什么等于18
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_39936465
2019-05-20
打赏
举报
回复
引用 楼主 weixin_45088952 的回复:
求问一道题目 答案为什么等于18
子类重写方法后,父类调用的也是子类的方法。
菩提石
2019-05-20
打赏
举报
回复
掌握点1:类的生命周期
有父子类的情况:
(1)父类的static变量和static初始化块
(2)子类的static变量和static初始化块
(3)父类的实例变量、初始化块
(4)父类的构造方法
(5)子类的实例变量、初始化块
(6)子类构造方法
2.多态与继承:
子类重写父类的方法,多态下调用子类方法,没有重写的方法,调用父类的方法。
因此执行顺序为J_SuperClass()->父类mb_add()->J_SupClass()->子类mb_add() 注意,父类子类都执行了mb_add()方法,但是结果并不相互影响,此时m_data=5 ->子类mb_add() 此时m_data=18,调用父类print();
zhongtaolihai
2019-05-19
打赏
举报
回复
继承和多态好好看看
qq_40674493
2019-05-19
打赏
举报
回复
你的代码中涉及到两个知识点:继承和多态
继承中的构造方法
1、子类的构造过程中必须调用其基类的构造方法。(因为要继承,所以必须先实例化父类,不然怎么继承)
2、子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法。
2.1、使用this(argument_list)调用本类的另外构造方法。
2.2、如果调用super()或者this(),必须写在子类构造方法的第一行(但如果仅是通过this或super来访问成员属性则没有这个要求)。
3、如果子类的构造方法中没有显式的调用基类的构造方法,则系统默认调用基类的无参数构造方法。
4、如果子类构造方法中既没有显式调用基类构造方法,而基类又没有无参数的构造方法,则编译出错。
朝霞清辉
2019-05-18
打赏
举报
回复
大概思路应该是执行子类构造方法前会先执行父类构造方法
适合于初学者的
JAVA
基础练
习题
对于初学者来说,
Java
编程的学习离不开实践操作,下面是一些基于
Java
的基础练
习题
,旨在帮助初学者巩固基础知识,提升编程技能。 1. **日期天数计算**:编写一个程序,根据用户输入的年、月、日,计算出这一天是...
非常好的
Java
练
习题
这些
Java
练
习题
覆盖了基础到进阶的多个知识点,包括条件运算符的使用、循环与逻辑控制、字符串处理、数学计算、递归、数组操作、数据结构、算法等。以下是这些题目涉及的具体知识点详解: 1. **条件运算符**:`条件...
java
练
习题
(百度不到的)
通过以上对题目中所提及知识点的分析,我们可以看出这些练
习题
涵盖了
Java
编程的基础知识,包括但不限于基本的数据类型、控制结构、异常处理、用户交互、字符串操作等方面。这些练习对于初学者来说是非常有价值的,...
java
流程控制练
习题
.pdf
10. **数学问题
求解
**:练
习题
18、27涉及到数学问题的编程解决,这需要一定的数学知识和编程技巧的结合。 11. **字符串处理**:练
习题
15涉及到字符串的处理,需要利用`switch`语句根据不同的字符串值执行不同的操作...
java
练
习题
_循环.pdf
综上所述,通过这些练
习题
,我们可以看到循环结构在
Java
编程中的广泛应用和重要性。从简单的数组操作到复杂的数学计算,循环结构都是实现这些功能不可或缺的工具。因此,熟练掌握循环结构对于提高编程能力至关重要,...
Java SE
62,625
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章