FileOutputStream?不是抽象类吧?
解决方案 »
- 编码字符串转换成常规字符串...题目可能不好理解
- struts的模板如何理解和使用??
- 最大公约数?
- AS/400 DB2中的中文如何转码
- 为什么这个程序在单击右键后,图形一闪就没有了呢?
- 数据库的问题在线等待
- 用SVF出报表生成不了PDF的问题,返回的errcode=-30
- 编译状态Bean Home接口时出现下类错误,请教原因?
- 学习design pattern,苦于没有java代码的例子,高手指点
- ibatis执行查询语句,可以在plsql中查询数据,但是在程序中查询不到,求大神帮忙
- oracle 一表中的字段类型为long 型对应java中的数据类型是什么???.....................
- 如何获取指定参数,不让用户看到?
这种用法就是Thinking in Java 中的 类型上转 UpCasting。
Object o = new Integer(1);这样子可以理解吧。
也是父类OutputStream的实例。FileOutputStream是非抽象类,是可实例化最简单的理解就是抽象类不能在类名前用new 操作符调用它的构造函数进行实例化。
我明白了,就是只要不是new 操作符调用它的构造函数进行实例化,就是可以的,看来我还要多看一下转型这方面的知识
有下面的继承关系
class 动物
|___class 狗
|____class 黑狗
如果有一条"黑狗",你当然也可以称它为一条"狗"了.
例如
Collection list = new ArrayList();
你那种写法也不是很好啊!最好是List list = new ArrayList();