zoukankan      html  css  js  c++  java
  • 引用类型强制类型转换

    目标:引用类型强制类型转换

         引用类型强制类转换的语法:

           1,父类类型的变量或者对象必须强制类型转换成子类类型的变量,否则报错!

         强制类型转换的格式:

        类型: 变量名称 = (类型)(对象或者变量)

      注意:有继承/实现关系的两个类型就可以进行强制类型转换,编译阶段一定不报错!

        但是运行阶段可能出现,类型转换异常 classCastException

      Java建议在进行强制类型转换之前先判断变量的真实类型,再强制类型转换!

        变量 instanceof 类型,判断前面的变量是否是后面的类型或者其子类类型。

      小结: 

         有继承/实现关系的两个类型就可以进行强制类型转换,编译阶段一定不报错!

        但是运行阶段可能出现,类型转换异常 classCastException

        Java建议在进行强制类型转换之前先判断变量的真实类型,再强制类型转换!

        变量 instanceof 类型,判断前面的变量是否是后面的类型或者其子类类型。

  • 相关阅读:
    P1536 村村通 题解
    P1551 亲戚题解
    P1185 绘制二叉树 题解
    P3884 [JLOI2009]二叉树问题
    P1087 [NOIP2004 普及组] FBI 树
    P1305 新二叉树题解
    P1229 遍历问题
    P1030 [NOIP2001 普及组] 求先序排列题解
    P1827 [USACO3.4]美国血统 American Heritage 题解
    深度优先搜索dfs 讲解教程
  • 原文地址:https://www.cnblogs.com/bichen-01/p/14300281.html
Copyright © 2011-2022 走看看