zoukankan      html  css  js  c++  java
  • 我对面向对象的理解

    以前也看过面向对象,但理解的不是很透彻,现在说说今天听过alex的面向对象后,说下我现在的理解

    首先面向对象和面向过程是两种开发思想,两种开发思想各有优劣,但从程序开发角度来说,面向对象在程序代码的重用性上由于面向过程

    从代码上可以看出来,定义一个人只需要将各种属性或方法定义出来即可,在实例化的过程中只需给各种属性赋值或调用即可,而不必多次重写雷同的代码,极大的节约了开发时间减少了代码量

    然后说下面向对象中的类,及类的使用

    类:我的理解就是一个大的模板及属性方法的集合

    在今天课程里,Alex一直讲人和女朋友的比喻, 人就是一个类,而女朋友就是一个实例,也就是一个对象,在创建对象时要给对象赋予名字,身高,长相等各种属性值,每个对象的属性都可以不同,而吃饭,喝水,做饭等就像方法,属性,人都可以会,但不需要每个对象都创造自己的方法,因此吃饭,喝水,做饭等都差不多,完全可以在类里写好,对象只需要调用即可,不需要为每个对象都写个方法或者函数,这也是面向对象的优势,极大的提高了代码的重用性

  • 相关阅读:
    AC3 encoder flow
    AC3 IMDCT
    AC3 Rematrix
    AC3 channel coupling
    AC3 mantissa quantization and decoding
    AC3 bit allocation
    AC3 exponent coding
    C# 判断字符串为数字 int float double
    vs 修改默认的调试浏览器
    visio 如何扩大画布大小
  • 原文地址:https://www.cnblogs.com/xiaobing1024/p/5007349.html
Copyright © 2011-2022 走看看