请问overload,override,overloading,overridden怎么翻译才好??

hu1hao2 2004-01-16 02:38:27
请问overload,override,overloading,overridden怎么翻译才好??区别在哪里?好像overload和override都翻译成重载了,有区别吗??
...全文
44 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
setimouse 2004-01-18
  • 打赏
  • 举报
回复
重载是指相同方法不同返回类型和参数列表
重写是指相同方法相同返回类型和参数列表,通常用于子类重写方法来覆盖父类方法
happyhzic 2004-01-18
  • 打赏
  • 举报
回复
overridden 重写过的

其他的入大家所言
futurebus 2004-01-18
  • 打赏
  • 举报
回复
overload重载
override重写
呵呵。已经没什么可说的了。
搜索一下,这样的精确定义就找到了。
lapwing2002 2004-01-18
  • 打赏
  • 举报
回复
overload 重载 动词
override 重写 动词
overloading 重载 名词
overridden 被重载(的)
boy21cn 2004-01-17
  • 打赏
  • 举报
回复
overload:重载
override:覆写
mnwind 2004-01-16
  • 打赏
  • 举报
回复
override,有的叫覆写,我觉得这个比较好;)
haozhangpk 2004-01-16
  • 打赏
  • 举报
回复
对了,面向对象主要特点是继承、封装和多态
而重载和覆盖就是多态的表现形式
haozhangpk 2004-01-16
  • 打赏
  • 举报
回复
overload重载
override最准确的翻译是 覆盖
重载是在一个类中方法名相同,但返回值、参数个数、顺序、类型不同的方法。
如println(boolean b)
println(String str)
println(Object obj)

覆盖是指子类覆盖父类的方法

danceflash 2004-01-16
  • 打赏
  • 举报
回复
class A {
......
public void set() {}
public void set(int a) {}
......
}
这个叫重载,是针对类自身的函数说的



class Super {
public void set() {}
}

class Sub extends Super {
public void set() {}
}
这个叫重写,是指子类重写父类的方法,已达到多态的效果
bwl314 2004-01-16
  • 打赏
  • 举报
回复
重载(overload)方法:在同一类中,定义同名的方法,但是方法的参数列表不能相同包括: 参数类型和参数顺序。

重写方法(override)方法:在继承类中定义一个与父类中已存在的相同的方法,包括返回值,方法名和参数列表。
hu1hao2 2004-01-16
  • 打赏
  • 举报
回复
麻烦说说重载和重写的区别吧
danceflash 2004-01-16
  • 打赏
  • 举报
回复
overload重载
override重写
xl5550 2004-01-16
  • 打赏
  • 举报
回复
overload是方法重载,override是方法重写
hu1hao2 2004-01-16
  • 打赏
  • 举报
回复
怎么没人回答啊????

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧