美文网首页
面向对象设计第二篇

面向对象设计第二篇

作者: 耐住寂寞守住繁华_5b9a | 来源:发表于2018-11-21 20:38 被阅读0次

    面向对象的三大特征

    1封装:包括private 和project

    封装是面向对象编程的核心思想。封装的载体是类,对象的属性和行为被封装在这个类中

    列如: image.png

    2继承

    概念:子类继承父类,可以继承父类原有的属性和方法,也可以增加其他的属性和方法,可以直接重写父类中的某些方法。
    例子:

    • 父类为:Vehicle 交通工具都可以移动


      image.png
    • 子类为:Car 和Train


      image.png
    image.png
    • 同时还需要写一个程序用来测试一下 : 分为
      1创建子类对象的对象
      2调用子类方法


      image.png

    运行效果图:

    image.png

    例子2

    • 自定义组件
    • 创建MyButton类,继承Button
    image.png
    • 应用按钮


      image.png
    • 主程序


      image.png
    • 运行效果图:


      image.png

    3多态

    自己去了解一下,为后面打基础。

    相关文章

      网友评论

          本文标题:面向对象设计第二篇

          本文链接:https://www.haomeiwen.com/subject/pnnxqqtx.html