对比C++和java在继承方面对方法的不同处理
1.C++方法隐藏,java方法重载
java
class A{
public void f() {
System.out.println("A::f()");
}
}
class B extends A{
public void f(int a) {
System.out.println("B::f()");
}
}
public class Main{
public static void main(String[] args) {
B obj = new B();
obj.f();
}
}
输出: