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


    一:面向对象思想:

    万物皆对象

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

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

    1、程序的结构非常清晰

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

    3、让程序更加健壮

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

    1、封装

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

    2、继承

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

    3、多态

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

  • 相关阅读:
    JavaScript:Number 对象
    JavaScript:Math 对象
    杂项:引用资源列表
    小团队管理与大团队管理
    技术转管理
    【翻译+整理】.NET Core的介绍
    自己开发给自己用的个人知识管理工具【脑细胞】,源码提供
    关于【自证清白】
    这篇博客能让你戒烟——用程序员的思维来戒烟!
    如果我是博客园的产品经理【下】
  • 原文地址:https://www.cnblogs.com/xtq0313/p/5846017.html
Copyright © 2020-2023  润新知