Java中数组和类的层次体系结构
2015-06-26 22:14
411 查看
数组和类的层次体系结构:
数组类位于object 类之下,并且有着并行的Java 类层次体系结构。对于同维的数组,相应于其基类类型,他们也以同样方式彼此相关。
详解:
class Animal{.....}
class Bird extends Animal{....}
class Penguin extends Bird {....}
Animal[][] animals;
Bird[][] birds = new Bird[12][12];
birds[0][0] = new Bird();
animals = birds;
由于数组是类层次体系结构中的一部分,因此可以使用 instanceof 来检查一个数组的类型。
if(birds instanceof Animal[][]).
数组是 Object 的一个子类型,因此可以赋值给Object 类型变量。
由于Java 知道所有对象的具体类型,因此如果合适还可以将其类型强制转换回来。
数组类位于object 类之下,并且有着并行的Java 类层次体系结构。对于同维的数组,相应于其基类类型,他们也以同样方式彼此相关。
详解:
class Animal{.....}
class Bird extends Animal{....}
class Penguin extends Bird {....}
Animal[][] animals;
Bird[][] birds = new Bird[12][12];
birds[0][0] = new Bird();
animals = birds;
由于数组是类层次体系结构中的一部分,因此可以使用 instanceof 来检查一个数组的类型。
if(birds instanceof Animal[][]).
数组是 Object 的一个子类型,因此可以赋值给Object 类型变量。
由于Java 知道所有对象的具体类型,因此如果合适还可以将其类型强制转换回来。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统