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

test9.4

2015-09-30 09:29 295 查看
这个中文翻译的真实太费解了,参照标准答案才搞明白,下边是程序,其中注释部分是可替代内容,可以用注释内容代替它左边的那一句,运行结果相同

abstract class Lily{}   //{abstract public void f();}

class Flower extends Lily{
public void f()
{System.out.println("Flower.f()");}

}

public class Test4 {
public static void method(Lily lily)
{((Flower)lily).f();}    //{lily.f();}
public static void main(String[] args) {
Lily ly=new Flower();
method(ly);
}

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