• 回答数

    7

  • 浏览数

    136

耶丽芙小熊
首页 > 英语培训 > 重写英文

7个回答 默认排序
  • 默认排序
  • 按时间排序

winnietang1

已采纳

重写,英文名是override,是指在继承情况下,子类中定义了与其基类中方法具有相同型构的新方法,就叫做子类把基类的方法重写了。这是实现多态必须的步骤。 重载,英文名是overload,是指在同一个类中定义了一个以上具有相同名称,但是型构不同的方法。在同一个类中,是不允许定义多于一个的具有相同型构的方法的。

重写英文

287 评论(13)

太阳西边出

repeat [ri'pi:t] vt. & vi. 重说, 重做 vt. 复述, 背诵;再次供应 vi. 吃后仍留有余味 n. 重复; 复述; 背诵;(节目)重演, 重播 重说, 重做,重写 Don't repeat, please.请不要重复。The boy repeated his question.那孩子又问了一遍他的问题。I repeat that we cannot undertake the task.我再说一遍, 我们不能承担这项任务。

314 评论(8)

筱晓鱼T3Y

重写的适用范围是具有继承关系的两个类,子类可以重写从父类中继承的方法,比如A类有一个T方法class A{ public void T(int a){ A中T方法代码}}而B类继承A类后class B extend A{ public void T(int){ B类中T方法代码}}具体就是方法名,方法类型,参数列表都要与父类中的方法一致,而方法内的代码可以任意改写,}而重载是在同一类中的多个方法之间class A{ public void T(int a){ A中T方法代码} public String T(String a){ return "";}}方法类型,参数可以不相同,方法名要相同

93 评论(8)

小桥人家1982

rewrite请采纳!

109 评论(14)

liyaze0102

重写Rewrite

81 评论(9)

LovefamiliesBB

publicclassDB{publicstaticvoidclose(Connectionconn)throwsException{conn.close();}publicstaticvoidclose(ResultSetrs)throwsException{rs.close();}}重载DB.close(rs);DB.close(conn);如关闭时,你传个ResultSet类型的数据时他就调用下面个方法,传Connection数据类型时条第一个方法publicclassDB2extendsDB{publicstaticvoidclose(Connectionconn)throwsException{if(conn!=null){conn.close();}}}继承,重写DB2.close(rs);DB2.close(conn);你觉得父类close(Connectionconn)这个方法不好用,继承后重写了下这个方法,给conn多加了个!=null的判断.同时你可以用DB2.close(rs),这个方法是从父类继承下来的。

315 评论(11)

乱世美女

个人认为:对于不准备开发插件或第三方组件的重载没什么大用。 而重写和继承则很重要, 重写是建立在继承之上的,简单理解继承就是拥有了父类的所有属性和方法,除{私有的}用关键字extends. 而重写就是当你继承莫个类后,在你的实现类中写了个和你父类中一莫一样的方法。

105 评论(10)

相关问答