zoukankan      html  css  js  c++  java
  • java 面向对象 — 多态

    注意:如果用父类引用指向子类对象的时候。不可以调用,子类中有但是父类中没有的方法。

    抽象 方法没有具体方法,以分号结束。例:public abstract void call();

     

    1.接口必须要有abstract关键字,但是通常我们可以省略不写。但是系统会自动给我们加上的

     2.接口是可以多继承的

     

    匿名内部类

     

    匿名内部类的实现的两种方式

     

    向上转型,向下转型(Animal 是 Cat 的父类)

    Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。

     

     多态中,什么情况下调用父类还是子类的方法,这段稍微有些复杂。

    参考毕向东java 视频《黑马程序员_毕向东_Java基础视频教程第08天-05-面向对象(多态中成员的特点)》

  • 相关阅读:
    抽象工厂模式
    工厂方法模式
    assert断言
    非日志警告
    requests获取所有状态码
    在线工具、资料
    重定向、feed输出:控制台输出的内容存放到文件
    正则表达式python
    python提取相对路径
    logger类
  • 原文地址:https://www.cnblogs.com/zhaoyang-1989/p/6575303.html
Copyright © 2011-2022 走看看