public class Cls1{
public foo(){
doX();
}
}
public class Cls2{
public foo(){
doY();
}
}
Cls2 cls = new Cls2();
cls.foo();
Run Code Online (Sandbox Code Playgroud)
有没有办法在Java中继承,当用户使用foo调用函数时,java运行doX和doY?
是的,但您必须明确地这样做:
public class Cls1{
public foo{
doX();
}
}
public class Cls2 extends Cls1 {
public foo{
super.foo();
doY();
}
}
Run Code Online (Sandbox Code Playgroud)
注意:我认为你的意思是让Cls2扩展Cls1,否则你的问题根本没有意义.
| 归档时间: |
|
| 查看次数: |
165 次 |
| 最近记录: |