java多态
class Base{
private String name = "base";
Base(){
tellName();
printName(name);
}
public void tellName(){
System.out.println("tell "+ name);
}
public void printName(String name){
System.out.println("print "+ name);
}
}
class Drived extends Base{
private String name = "Drived";
Drived(){
tellName();
printName(name);
}
public void tellName(){
System.out.println("tell "+ name);
}
public void printName(String name){
System.out.println("print "+ name);
}
}
public class TestObject {
public static void main(String args[]){
new Drived();
}
}
结果为:
tell null
print base
tell Drived
print Drived
作者:小菜鸟_yang
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

浙公网安备 33010602011771号