社区
Java SE
帖子详情
[疑问]这种情况是重写方法还是怎么做?
samuelson1970
2008-03-14 10:36:29
需求:原类的方法功能是A;
现在需要实现的功能是A+B;也就是说我需要在原类方法的结果上进一步的处理。
求助:这个时候是不是重新写个类写个新方法?
...全文
123
6
打赏
收藏
[疑问]这种情况是重写方法还是怎么做?
需求:原类的方法功能是A; 现在需要实现的功能是A+B;也就是说我需要在原类方法的结果上进一步的处理。 求助:这个时候是不是重新写个类写个新方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
霜之哀伤
2008-03-14
打赏
举报
回复
比如: A中
int a() {
return x;
}
B中,
int a() {
int n = super.a();
//进一步处理n
retrun n;
}
霜之哀伤
2008-03-14
打赏
举报
回复
[Quote=引用 2 楼 samuelson1970 的回复:]
有个问题是我需要建立在父类方法的返回值上做处理,这样是不是就不对了。
[/Quote]
//返回方法一样可以调用啊。
changjiangzhibin
2008-03-14
打赏
举报
回复
构造可重载,当然可以有
samuelson1970
2008-03-14
打赏
举报
回复
哦 不是!
我现在的问题是子类不能有自己的构造器吗?
samuelson1970
2008-03-14
打赏
举报
回复
有个问题是我需要建立在父类方法的返回值上做处理,这样是不是就不对了。
霜之哀伤
2008-03-14
打赏
举报
回复
class A {
void a() {
//原来做的事情....
}
}
class B extends A{
void a(){
super.a();
//进一步处理
}
}
为什么要
重写
equals
方法
和hashcode
方法
?
前言:记得最开始写代码的时候,仿着别人的代码写,发现别人在一些实体...写代码一定要思考,学而不思则罔啊,少年郎,多学,多
做
,多思考,多反省,多
做
笔记)后来又接触了几次hashCode的
重写
,心里产生了巨大的
疑问
,
为什么
重写
equals
方法
的同时也要
重写
hashcode
方法
?
参考链接: ...首先说建议的
情况
: 比如你的对象想放到Set集合或者是想作为Map的key时(非散列的Set和Map,例如TreeSet,TreeMap等),那么你必须
重写
equals()
方法
,这样才能保证唯一性。当然,在
这种
kotlin中数据类
重写
setter getter的正确
方法
这样处理其实并没有真正改变createTime的值,反而会造成一些更大的麻烦,比如,数据类中自动生成的equals(),toString()等一些
方法
还是会沿用长整型的值,而且当你
做
某些值对比的时候,会产生一些不可预测的结果。...
Java中继承
方法
的使用,以及使用
方法
的注意事项,继承
方法
重写
的理解,白话文详解,简单易理解
那么我们的办法肯定也有重名的
情况
,
这种
子类与父类的
方法
的重名,我们叫
做
方法
的
重写
,意思是什么,就是父类的
方法
已经无法满足我们的需求,但是我还有用之前父类中其他
方法
的功能,但我还需要添加新功能,这怎么办...
通过字节码分析-java静态
方法
为何不能被
重写
,
重写
和重载的本质
方法
调用一般发生在一个
方法
调用另一个
方法
中,所有
方法
的执行过程都是通过栈来完成,栈帧的出栈/入栈对应着
方法
的调用和卸载,在程序运行时,
方法
调用是最普遍,最频繁的的操作之一,下图揭示了jvm中
方法
调用的模型...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章