我们先来稍微回顾一下对象和类。
对象:
对象是具体的、存在的事物。
对象拥有属性、行为。
对象的行为分为自动和他动两种。
类:
类是一系列具有相同特征的对象,将这些对象与其他对象区分开来(对于其它对象来说是不同的),形成分类。
以目的或目标需要来寻找用于分类的对象特征,这样会使我们更容易的建立类。这种做法叫做关注点分离。
类是不具体、不存在的。
类的对象
我们通过观察对象获得类所具备的信息(属性和方法),将其分类并赋予其名称。
神农尝百草来分辨哪些是药哪些是毒哪些就是草。
所以可以将类当作是一个容器,里面放的都是同样特征的东西。(特征=属性+行为/方法)
例如:一箱苹果是一箱水果。一箱装了桔子、梨的箱子也是一箱水果。
但是我们买、吃、用并不是水果,而是具体的苹果、桔子等。
与现实中一样。在面向对象程序中,我们通过关注点分离等办法将复杂事物的一些特殊的属性和行为抽出形成类,通过类来创建对象、程序使用对象来而不是使用类。
本文详细解释了面向对象编程中的核心概念——对象与类。介绍了对象的特性包括属性和行为,以及类作为一系列具有共同特征的对象集合的作用。通过实例帮助读者理解如何从对象中抽象出类,并展示了关注点分离的重要性。
1614

被折叠的 条评论
为什么被折叠?



