zoukankan      html  css  js  c++  java
  • 多态

    1.   多态:一个事物的多种形态
    2.   多态的表现
           行为(方法)多态:重写和重载.
           引用多态(动态绑定):编译时的类型和运行时不一致的这种现象叫做动态绑定.
              例:父类 = 子类.
                  pet p = new Dog();
    3.   向上转型和向下转型
           向上转型:父类 = 子类;
           向下转型:子类 = (子类)父类;
              例:Dog d = Dog()p;
           注意:java.lang.ClassCastException:类型转换异常.
                 父类的运行时类型跟要转成的子类的类型不一致
           注意:引用多态存在继承关系

                    //自动转换类型
            char c = 10;
            int a = c;
            
            //强制类型转换
            int a =10;
            char c = (char)a;
            
            //向上转型
            Dog d = new Dog();
            Pet1 p = d;
            
            //向下转型
            Pet1 p1 = new Dog();
            Dog d1 = (Dog )p;                
    View Code
  • 相关阅读:
    z-index
    点击按钮跳转带指定的位置
    导航-角
    弹出框
    控制叠加风格
    Python学习三
    玩转HTTP
    http-关于application/x-www-form-urlencoded等字符编码的解释说明
    Python学习二
    git merge 和 git rebase
  • 原文地址:https://www.cnblogs.com/liumeilin/p/7019223.html
Copyright © 2011-2022 走看看