社区
Java SE
帖子详情
关于java对象的声明和实例对象的引用和类型的强制转换问题
lewis791841814
2014-10-18 12:06:15
以上2种对象的声明和实例对象的引用有什么区别呢? 用父类的对象来接受子类的实例对象的引用和用子类的dog的对象来接受他自己的一个实例对象有什么区别???求大大详解!
...全文
223
6
打赏
收藏
关于java对象的声明和实例对象的引用和类型的强制转换问题
以上2种对象的声明和实例对象的引用有什么区别呢? 用父类的对象来接受子类的实例对象的引用和用子类的dog的对象来接受他自己的一个实例对象有什么区别???求大大详解!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lliiqiang
2014-10-21
打赏
举报
回复
都是一样的.
rumlee
2014-10-18
打赏
举报
回复
了解一下java多态,面向接口编程。
aaron78901
2014-10-18
打赏
举报
回复
第一个是多态,第二个就是普通的创建对象 区别:第一个只能引用Animal类的对象和方法 第二个既能用父类的也能用Dog类的对象和方法 亲懂了吗
Magical茏
2014-10-18
打赏
举报
回复
说的简陋点 你只能调用=号 左边类型的方法 所以第一种情况 你只能用动物的方法 第二种你可以用动物的方法和 狗的方法
杭州庆峰
2014-10-18
打赏
举报
回复
不是说好的 单继承吗
lccc158848537
2014-10-18
打赏
举报
回复
第一种情况如果子类有自己独有的方法,将无法直接调用,除非尽享类型转换
Java
的两大数据
类型
Java
的两大数据
类型
: 内置数据
类型
引用
数据
类型
内置数据
类型
Java
语言提供了八种基本
类型
。六种数字
类型
(四个整数型,两个浮点型),一种字符
类型
,还有一种布尔型。 byte: byte 数据
类型
是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); 最大值是 127(2^7-1); 默认值是 0; byte
类型
用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int
类型
的四分之一; 例子:byte a = 100,byte b = -50。 sho
Java
基本数据
类型
变量就是申请内存来存储值。通过定义不同
类型
的变量,可以在内存中储存整数、小数或者字符。
Java
的两大数据
类型
:内置数据
类型
、
引用
数据
类型
。
Java
之强制
类型
转换
在之前的文章中介绍过,将一个
类型
强制转换
为另一个数据
类型
的过程称为强制
类型
转换。本文即将介绍的是继承过程中发生的
引用
类型
转换。
引用
类型
转换是指
对象
引用
的强制
类型
转换,在了解
对象
引用
的强制
类型
转换之前,先介绍一下
对象
引用
能够指向什么样的
对象
。不管什么样的
对象
引用
,均能指向其自身
类型
的
对象
实例
,下面例子说明这个
问题
Car c=new Car(); Truck t...
Java
对象
类型
转换和强制
对象
类型
转换
[
Java
] 语言允许某个
类型
的
引用
变量
引用
子类的
实例
,而且可以对这个
引用
变量进行
类型
转换。如果把
引用
类型
转换为子类
类型
,则称为向下转型;如果把
引用
类型
转换为父类
类型
,则称为向上转型。例如,Creature 类表示生物类,Animal 类表示动物类,该类对应的子类有 Dog 类,使用
对象
类型
表示如下: 1. Animal animal = new Dog(); 2. Dogdog = (Dog) animal; // 向下转型,把Animal
类型
转换为Dog
类型
3. Creature creat
Java
引用
类型
的强制
类型
转换
正如有时候需要将浮点型的数值转换为整型数值一样,有时候也可能需要将某个类的
对象
引用
转换成两外一个类的
对象
引用
。 进行强制
类型
转换的唯一原因是:在暂时忽视
对象
的实际
类型
之后,使用
对象
的全部功能。 编写
Java
程序时,
引用
类型
只能调用
声明
该变量的
类型
的方法,也就是编译时
类型
的方法,不允许调用运行时
类型
所定义的方法,即使它实际所
引用
的
对象
包含该方法。解释一下就是我们说的...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章