public static void main(String[] args) { Super sub = new Sub(); ((Sub)sub).plus(3);//强制转换状态下调用子类方法(不管其有无覆盖其父类方法)--11 System.out.println(((Sub)sub).i);//调用变量时的强制转换,打印结果为11---------------12 ((Sub)sub).plus(2,2);//-----------------------------------------------------------------------------------13 System.out.println(((Sub)sub).i);//打印结果为4--------------------------------------------------14 System.out.println(sub.i);//打印结果为0-----------------------------------------------------------15 sub.print();//默认状态下调用没有被子类覆盖的父类方法----------------------------------16 System.out.println(sub.i);//打印结果为5-----------------------------------------------------------17 } } class Super { class Sub void plus(int i, int j) { void reduce(int i) { 请看到的朋友评论! |
鏀惰棌鎴愬姛鏌ョ湅鏀惰棌>>
正在阅读:学习和使用继承时先要清楚的三点学习和使用继承时先要清楚的三点
2004-03-09 09:56
出处:PConline
责任编辑:linjixiong
键盘也能翻页,试试“← →”键