您的位置:首页 > 编程语言 > Java开发

Java多态之重写<一>

2013-01-24 15:57 316 查看
Java多态之重写Overriding,先看一段代码:

package com.test;

class A{
public void say(){
System.out.println("Hello ,A");
}
}

class B extends A{
public void say(){
System.out.println("Hello ,B");
}
}

class C extends B{
public void say(){
System.out.println("Hello ,c");
}
}

public class Demo02 {

/**
* @param args
*/
public static void main(String[] args) {
A a = new A() ;
a.say() ;
System.out.println("-------------------------");
B b = new B() ;
b.say() ;
System.out.println("-------------------------");
C c = new C() ;
c.say() ;
}

}


内存分析如下图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: