本帖最后由 clh 于 2014-9-11 11:26 编辑
- class A {
- void fun1() {
- System.out.println(fun2());
- }
- int fun2() {
- System.out.println("a");
- return 0;
- }
- }
- public class B extends A {
- int fun2() {
- System.out.println("b");
- return 0;
- }
- public static void main(String args[]) {
- B b = new B();
- b.fun1();
- A a = b;
- a.fun1();
- a.fun2();
-
- }
- }
复制代码 运行结果:
最后一句,我没有做向下转型,这样也是可以么,按照b老师的视频,
谁能讲讲其中区别
|
|