正式介绍:
类:具有相似属性和方法的集合。
对象:客观真实存在的物体或者事物,看得见摸得着。
属性:类或对象的特征,描述类或对象。
方法:类或对象的行为,可以做什么。
构造函数:打包好的字段属性,规范对象,精准调用。
重点:类是对象的抽象,对象是类的实例,类是对一种抽象的分类,对象则是具体事物;某类或对象“长”什么样子,由属性决定,某类或对象能做什么,由方法决定,怎么做由事件决定。
故事版理解类 对象 属性 方法 构造函数:
第一个故事:创建一个人类,创建对象亚当,亚当的身高体重是他的属性,亚当能使用飞翔技能是他的方法,亚当是全人类之父(这个独特的属性就是构造函数)。
第二个故事:现在你是上帝,想在地球上干掉一个人,但你不能直接到地球上干掉一个人,于是你用了刺客........
首先,你调用了人类(类 ),人类中找一个叫宫本武藏的人(对象),宫本武藏是个刺客有吃喝拉撒睡,飞檐走壁杀人不见血等(属性),但是你用宫本就是为了干掉一个人,你不需要宫本的人类属性吃喝拉撒睡等乱七八糟的 ,你只需要调用他的飞檐走壁杀人不见血属性(构造函数精准定位对象),现在宫本就可以去帮你干掉某个人了(方法)。