zoukankan      html  css  js  c++  java
  • 多态

    概念:
      a.同一种事物,由于条件不同,产生结果不同

      b.同一引用类型,使用不同的实列而执行不同的操作

        父类引用子类对象

    要素:

      a.子类重写父类方法

      b.使用父类的类型

    步骤:

      a.编写父类

      b.编写子类,子类重写父类方法

      c.运行时,使用父类的类型,子类的对象

    类型转换:

      向上转型(自动类型转换):

      父类  a=new  子类();

      向下转型(强制类型转换):--发生在向上转型的基础上,将一个指向子类对象的父类引用赋给一个子类的引用

         父类  a=new  子类();

         子类  b=(父类)a;

    使用多态的两种形式:

      a.使用父类操作为方法形参实现多态

      b.使用父类操作为返回值实现多态

    多态的好处:

      多态可以减少类中代码量可以提高代码的可扩展性和可维护性

    instanceof运算符:(用来判断一个对象是否属于一个类或者实现了一个接口)

        对象 instanceof 类或接口

      通常和强制类型转换结合使用,提高代码的健壮性

  • 相关阅读:
    使用python写天气预告
    beef配合ettercap批量劫持内网的浏览器
    html布局
    python 使用paramiko模块上传本地文件到ssh
    mysql一些函数的记录
    python与ssh交互
    html笔记4
    html笔记3
    html笔记2
    html笔记1
  • 原文地址:https://www.cnblogs.com/yiui/p/6906956.html
Copyright © 2011-2022 走看看