拉勾IT课小编为大家分解
1、抽象:一种思维方式,把具体事物的简单化,概括性描述。
2、UML:通用建模语言
1、对象和类
1.1对象
在面向对象的世界里,万物皆是对象,动物是对象,植物是对象,对象的本质是什么呢?对象是一个真实存在的事物。比如一个杯子,一碗水都是对象。
用对象的方式描述事物,与面向过程方式来讲,更容易理解,更符合人们的思维习惯。
1.2类
类是对象的抽象,比如一只小狗,一只小猫,他们的抽象是动物类,也就是说一只小狗,一只小猫是属于动物的一类。
1.3类与对象的关系
类是对象的抽象,对象是类的实例。一个类可以有多个对象,但一个对象可能只属于一个类。在UML中有类图和对象图的概念。示例如下(更多知识,请自我补充):
![83583f6b57a29e5ea941600d1c881186.png](https://img-blog.csdnimg.cn/img_convert/83583f6b57a29e5ea941600d1c881186.png)
1.4思维过程
通过各个对象找到其共同点,把相同的对象归为一类,就是面向对象的基本思维过程。比如张三,李四是具体的对象,他们都是人类。因此可以抽象出人这个类。
1.5类的构成
一个类主要有属性和方法(类名,静态块等不展开讲),通称为类的成员,属性表达类的数据部分,方法表示类的行为