面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类:系统中一切皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列。
好比一个一个的人.这个人拿着一把刀.人与刀都是实物.所以说两个的关系就是对象,那么人有什么属性呢?比人有攻击力=100,刀有攻击力150 那么人+刀就是对象
面向对象的编程思想与面向过程的编程思想相对,面向对象就是把分析过程分成一个个小的数据实体,以实体为单位,分析实体的属性和行为。
举例:以电视机为例:以面向对象观点的观点来看的话,电视机是一个类的实例,他由显示屏,遥控器,电源等小的小的对象组成,这些小对象是他的属性;而开关电视机,选台等可以理解为电视机的动作。
这种分析的好处是有利于实现更大型系统,而且维护会更简单些。
就是把你写的程序给别人用
同求~ 帮顶关注下~