• 面向对象及类的简单介绍


    一:面向对象思想:

    万物皆对象

    个人理解:就是将现实生活中实际存在的东西,抽象提取成程序中的类,对类进行统一的操作。类为基本单元。

    二:面向对象思想的好处:

    1、程序的结构非常清晰

    2、易于维护,便于功能扩展

    3、让程序更加健壮

    三:面向对象的三大特征:

    1、封装

    打个比方:假如你是食品公司的,那么在生产出产品的时候就需要对产品进行分类包装,就像火腿肠和方便面不是同一个包装是一个道理。而程序上使用了接口,类的手段进行封装。

    2、继承

    这个可以从人的遗传方面进行简单叙说,你的身体特征总是会和你的父母多多少少的有相似之处,基因就更不用说了,这就是继承。而当你作为一个程序员的时候,不想每天都在重复敲打重复的代码、方法、函数,那你就得写一个总体的方法、函数等,从任何地方都可以引用过来,让你后面写的代码直接继承你以前写的方法、函数,这样就可以避免重复敲打代码,这一特性大大的减轻了程序员的工作量。

    3、多态

    然而有了对对象的封装(类),也有了对类的继承(函数,方法的继承),但是在继承到子类(子封装)的时候,有的时候又不想使用父类(封装)的函数,方法,所以就必须得要改变父类的方法,函数结构,这几考虑到了要重写父类的方法,函数.

  • 相关阅读:
    【转】我是一个线程
    前端之 JS 实现全选、反选、取消选中
    Python文件操作——逐行插入内容
    angularJs实现数据双向绑定的原理
    手机连接电脑调试页面
    工程化框架之feather
    网页上线后音频不能自动播放
    FormData对象
    地图热区自适应
    需求移交会
  • 原文地址:https://www.cnblogs.com/xtq0313/p/5846017.html
Copyright © 2020-2023  润新知