zoukankan      html  css  js  c++  java
  • 138 01 Android 零基础入门 02 Java面向对象 07 Java多态 03 多态的实现(难点) 04 类型转换总结

    138 01 Android 零基础入门 02 Java面向对象 07 Java多态 03 多态的实现(难点) 04 类型转换总结

    **本文知识点: 类型转换总结 **

    说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

    类型转换总结

    向上转型:类似小孩看大人,把子类对象用父类引用来指向

    向上转型2种写法:
    mark

    向下转型:父类对象强制转换转为子类对象,类似父亲大人转回小孩子,跟小孩儿沟通得弯下腰嘛

    注意:关于父类中的静态方法

    静态方法是类共享,所以这种方法只能被子类继承使用,而不能被子类重写

    父类的静态方法——Say()
    mark

    子类想要重写(为子类的方法加上@override注解)父类的静态方法——Say() 是不被允许的
    mark

    mark

    父类和子类中的static关键字去掉之后就正常了
    mark
    mark

    但是如果父类中写一个静态的say()方法,子类中也写一个静态的say()方法(注意:子类中的静态say()方法不能加@override注解)。这两个方法之间其实是不构成重写关系的。
    父类say()方法:
    mark
    子类say()方法:
    mark

    父类对象、子类对象 对say方法的调用
    mark
    mark

  • 相关阅读:
    表单控件和属性
    html5语义化标签
    移动布局
    webpack
    OMobile
    Npm的下载 安装 管理工具
    模块化开发
    百度地图
    离线缓存
    canvas和svg
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/13821949.html
Copyright © 2011-2022 走看看