java编程思想练习
来源:互联网 发布:淘宝店铺装修市场 编辑:程序博客网 时间:2024/06/08 07:08
中文版原题:创建一个不包含任何方法的抽象类,从它那里导出出一个类,并添加一个方法。创建一个静态方法,可以接受一个指向基类的引用,将其向下转型到导出类,然后再调用该静态方法。在main()方法中,证实它的可行性。然后,将基类加上abstract声明,这样就不再需要进行向下转型。
这题弄了很久才明白它的意思。。。
实现代码如下
import static own.common.util.Print.println;abstract class A{}class B extends A{ void bprint(){println("hello B");}}abstract class C{ abstract void dprint();}class D extends C{ void dprint(){println("hello D");}}public class AbstractTest{ static void bprintTest(A base){ ((B)base).bprint(); } static void dprintTest(C base){ base.dprint(); } public static void main(String[] args){ B b = new B(); D d = new D(); bprintTest(b); dprintTest(d); }}
尊重原创,转载请注明来自:http://blog.csdn.net/euyy1029/article/details/52523339
1 0
- java编程思想练习
- java编程思想 第二章练习1
- 【Java编程思想 - 练习】吸血鬼数字
- 《java编程思想》第4章练习
- java 编程思想 第三章 练习14
- java编程思想 第四章 练习4
- 《java编程思想》第四章 练习9&练习10
- Java编程思想-11章 练习28· 练习29
- 记录java自学-java编程思想第五章练习
- Java编程思想(第2版)章节练习参考答案
- 《java编程思想》第22章练习3
- 《java编程思想》第22章 练习5
- 《java编程思想》第22章练习6
- 《java编程思想》第22章练习8
- Java编程思想第四版 第三章个人练习
- Java编程思想(第四版)*第二章 个人练习
- Java编程思想第四版 *第五章 个人练习
- Java编程思想第四版 第四章个人练习
- C语言指针学习笔记一
- session与cookie的区别
- Predix工业互联平台的学习和使用
- 解决图片适应手机一屏,用百分比自适应
- Parajumpers Jacke Wu Sheng for various
- java编程思想练习
- HDU 5869(Problem 1002)GCD+树状数组
- JQuery学习笔记之JQuery选择器
- JAVA日志框架
- 理解“回调”概念
- linux CentOS 系统下如何将php和mysql命令加入到环境变量中
- 跟技术无关,租房对付黑中介。
- Raptor实践2——控制结构
- 生成不重复的订单号