开发者社区> 问答> 正文

java对象转型问题

java对象转型问题求解答这个不太明白,求具体例子说明,看了网上的一些举例介绍说明还是不太明白实际意义是干嘛,做项目能实际应用到哪里

展开
收起
蛮大人123 2016-06-13 17:32:27 6189 0
8 条回答
写回答
取消 提交回答
  • 类型的转换:
    1.自动类型转换
    基础类型:char int long byte boolean

    2.封箱
    类 Integer Long Boolean Byte

    3.强制转换
    子类 申明 为父类 (Object) (new String());
    子类 申明 为接口类 (Comparable)(new Long())

    写高质量代码:改善Java程序的151个建议 可以看下这本书

    2019-07-17 19:36:35
    赞同 1 展开评论 打赏
  • 主要用于继承、多态等

    2019-07-17 19:36:35
    赞同 展开评论 打赏
  • 强制转换,(对象类型名)对象

    2019-07-17 19:36:35
    赞同 展开评论 打赏
  • 对象类型转换,不同于基础类型转换,最多用于多态场景,用父类指针承载子类实现。

    2019-07-17 19:36:35
    赞同 展开评论 打赏
  • 看视频,敲代码,碰到问题,解决问题

    2019-07-17 19:36:35
    赞同 展开评论 打赏
  • 看视频,敲代码,碰到问题,解决问题

    2019-07-17 19:36:35
    赞同 展开评论 打赏
  • 其实主要在多态上游重要的体现,具体可以参考:https://zhidao.baidu.com/question/328196072.html

    2019-07-17 19:36:34
    赞同 展开评论 打赏
  • 我说我不帅他们就打我,还说我虚伪

    日常我们用的比较普遍的就是数值类型的转换,比如字符串转整形,数值转为字符串等等,对象对象的向上向下转型,你可以看看多态,装箱等比如string s=“6”,,int i=Integer.parseInt(s),,可以这样转换,,但是如果s=“a”,那么再转换就会报numberFormatException

    2019-07-17 19:36:34
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载