作者eai ()
看板java
标题函式覆写
时间Wed Apr 20 01:29:33 2011
各位版上的先进
小弟有一个关於函式覆写的问题想要请教
假设我现在有一个父类别的方法长的像这样
class A{
method myMethod(){
/*Do something*/
section 1 ....
/*Do other thing*/
setction 2 ....
}
}
而其子类别
class B extends A{
method myMethod(){
/*Do something*/
section 1
new work...
/*Do other thing*/
section 2
}
}
由於A是很多人在用的class
因此会希望在尽量不改动A的情况下写出B的myMethod
但看起来section 1 和 section 2好像只能复制贴上
不晓得有没有什麽好办法可以不要复制贴上
毕竟这样如果A有改就得跟着改B
希望大家能够不吝赐教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.56.235.142
※ 编辑: eai 来自: 61.56.235.142 (04/20 01:38)
1F:→ tkcn:section 1&2 另外写两个 method 04/20 01:37
2F:→ cooper6334:把section1,2也都写成函式 04/20 01:38
3F:→ kevin771012:不是overload後,子类别就可以依照你的输入值去选择跑 04/21 10:36
4F:→ kevin771012:父或子类别了吗~@@? 04/21 10:40