网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月02日
漏签
0
天
java吧
关注:
1,236,057
贴子:
12,704,680
看贴
图片
吧主推荐
视频
游戏
1
回复贴,共
1
页
<返回java吧
>0< 加载中...
我觉得这个问题,这里90%的人答不上来
只看楼主
收藏
回复
总有一天93962
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
为什么一个方法,返回的是Object类型,但是却可以强制转换成一个接口类型
比如动态代理的Proxy.newProxyInstance方法,返回的是一个Object,我们如果要用它,必须先强转成某个接口类型
送TA礼物
IP属地:江苏
1楼
2017-03-27 09:37
回复
一击少年
淼淼
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在这个类型方向,强势转换的意义不太好,叫做强制划分比较好,因为Object是所有类的父类,像代理类,在使用注解获得对象时只能获得指向代理类的Object类对象,我们需要的方法是代理类里的,但作为父类,Object显然是没有这些的,所以需要强制划分;为什么能划分呢?因为对象就是一个地址值,指向一块内存区域,内存里写的什么,JAVA只能在对象类型上加以区分,但实上是什么东西,JAVA不管;实际上就是个代理类,用父类Object的指针指向这块区域没有问题,因为Object能操作的东西,代理类都有,如果强转成Proxy有没有问题?也没有,因为这块区域也有Proxy能操作的东西。那转成String呢?不行,因为String要操作的东西这里面没有
2楼
2017-03-27 09:53
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
我发百大UP主名单 大伙打分
2849280
2
黑神话悟空获Steam年度最佳
2195677
3
如何评价海苔饭团买4090事件
1745016
4
王楚钦3-2林诗栋
1340172
5
原神5.3抽卡建议
1297088
6
冯骥首谈黑神话上线xbox问题
1067600
7
我发2024年电影你来打分
798120
8
孙颖莎王曼昱因争议球产生争执
758402
9
赵露思发长文回应病情
547426
10
杨奇说年底惊喜就是跨年晚会
453558
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示