zoukankan      html  css  js  c++  java
  • Java4Android基础学习之对象的转型

      对象的转型可分为向上转型和向下转型

    1、向上转型

      1)将子类的对象赋值给父类的引用

      

      2)一个引用能够调用哪些变量和函数,取决于这个引用的类型,如:

    //父类
    class father{
        String name;
        int age;  
    }
    //子类
    class son extends father{
       String address;
    }

    如果定义一个son类的p,则p只能调用address,因为p是son类的,而son类中只有address。

      3)一个引用调用的是哪个方法,取决与这个引用所指向的对,如:

    class test{
        son p = new son();
        father = p;
       //或者
       //father p = new son();
    }

    这个引用p只能调用son中的方法,因为p指向的是son这个对象。

    2、向下转型

      1)将父类的对象复制给子类的引用,先把一个student对象向上转型为person,然后在将转型后的对象强制转换问哦Student类;

      

      2)

  • 相关阅读:
    博客园转文章的方法
    http协议相关面试题
    接口测试基础01
    文件上传下载
    括号-回溯
    幂集-回溯
    分割数组为连续子序列- -贪心法
    不使用临时变量交换数字
    计数质数
    拼接最大值
  • 原文地址:https://www.cnblogs.com/YiStyle/p/5887046.html
Copyright © 2011-2022 走看看