zoukankan      html  css  js  c++  java
  • 多态和继承

    继承

      关键字:extends

    多态

      一种是重载,也就是静态多态

      另一种是重写,也就是动态多态

    静态多态:就是在出结果之前就已经知道会是什么样子

    动态多态:就是在出结果之前不知道是什么样子,必须要运行起来才能知道结果

    例子1:

    新建一个汽车的父类,用继承的修饰符定义变量,定义重载的构造函数(注:第二个构造函数中的this(mingCheng)是调用的上边那一个构造函数);

    然后定义父类的行为函数;之后再去定义子类的构造函数和重写父类已有的同名函数

    将父类和子类创建好之后,还需要一个司机来开,不然要车有啥用是吧,司机的行为方法需要调用父类的行为方法来变相的调用子类的行为方法,以实现多态效果

    司机创建如下:

    司机创建好之后就可以定义一个抽象的变量来调用具体的实例  来实现多态

    调用如下:

    之后只需要给父类不断地继承子类(也就是打补丁)就可以做到使司机驾驶各种各样的车型。

  • 相关阅读:
    Selenium+PhantomJS实现简易有道翻译爬虫
    Scrapy框架实战-妹子图爬虫
    拉勾网职位信息爬取
    Docker Compose容器编排
    Ansible进阶--playbook的使用
    etcd集群部署
    使用Dockerfile构建镜像
    Docker网络管理
    Docker数据管理
    Dubbo高性能网关--Flurry介绍
  • 原文地址:https://www.cnblogs.com/dnf1612/p/6227003.html
Copyright © 2011-2022 走看看