面向过程与面向对象,类与对象之间的理解
Posted 火星程序随记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向过程与面向对象,类与对象之间的理解相关的知识,希望对你有一定的参考价值。
如何理解面向过程与面向对象:
有个脑经急转弯是这样的:如何把一个大象放进冰箱?
面向过程:
1、打开冰箱门
2、把大象装进去
3、关上冰箱门
面向对象:
1、大象
2、冰箱
3、隐藏对象:手
如何理解类与对象:
类:人
对象:你
人的类有各种基本的属性和方法,比如有四肢,头发的属性,能走路的方法。
你不仅有人的所有属性和方法,你因为会写代码,所以跟一般人比,多了一个方法。
总结:类(class)是对象(object)的模板,定义了同一组对象共有的属性和方法。
理解到这里对象跟子类其实还是有区别,子类也还是类,并不是对象。
javascript是一种基于对象(object-based)的语言。
以上是关于面向过程与面向对象,类与对象之间的理解的主要内容,如果未能解决你的问题,请参考以下文章