IE盒子

搜索
楼主: 大琛

Java的向上转型与向下转型

[复制链接]

2

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-12-31 08:29:42 | 显示全部楼层
写的非常好 感谢感谢
回复

使用道具 举报

2

主题

9

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2022-12-31 08:30:02 | 显示全部楼层
那么类转换为接口呢?这个有点不懂。。。
回复

使用道具 举报

2

主题

3

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2022-12-31 08:30:47 | 显示全部楼层
我怎么感觉讲的自己把自己都绕进去了
回复

使用道具 举报

1

主题

8

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2022-12-31 08:31:20 | 显示全部楼层
对于向上转型,程序会自动完成,而对于向下转型时,必须明确的指明要转型的子类类型。

向上转型,new 了一个子类可以指向父类

向下转型,把指向父类的转成子类

我这里的向下转型指的是把向上转型返回的对象指向强转成子类,我可以没有说new了一个父类指向子类,现实中不行,java也是不行的
回复

使用道具 举报

4

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2022-12-31 08:32:02 | 显示全部楼层
好!
回复

使用道具 举报

3

主题

10

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2022-12-31 08:32:40 | 显示全部楼层
既然我已经知道不安全性的向下转换,那不写不就好了,为啥还要写,并且要用instanceof去检查
回复

使用道具 举报

2

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-12-31 08:33:21 | 显示全部楼层
我觉得你自己也不是很懂。。。
回复

使用道具 举报

4

主题

12

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2022-12-31 08:34:20 | 显示全部楼层
new Son()才是对象啊,s1只是指向他的引用而已
回复

使用道具 举报

2

主题

13

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2022-12-31 08:34:40 | 显示全部楼层
感觉在评论里收获好多,加油哦楼主
回复

使用道具 举报

4

主题

12

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2022-12-31 08:34:48 | 显示全部楼层
下午考Java 救命恩人
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表