面向对象的思想概述
Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想
例:
洗衣服面向过程:把衣服脱下来 找一个盆 放点洗衣粉 加水 浸泡10分钟 揉一揉 清洗衣服 拧干 晾起来
面向对象:把衣服脱下来 打开全自动洗衣机 扔衣服 按钮 晾起来
什么是类
一组相关属性和行为的集合,可以看成是一类的模板,使用使用的属性特征和行为特征来描述该类事物
状态:就是该事物的状态信息
行为,特征:就是该事物能做什么
例:
鸟类。
属性:羽毛颜色、翅膀的长度等。
行为:鸣叫、飞行
什么是对象
是一类事物的具体表现。是类的实例。
例:
一只麻雀。
属性:黑色,偏短。
行为:唧唧叫,枝头飞。
类与对象的关系
类是对一类事物的描述,是抽象的。
对象是一类事物的实例,是具体的。
类是对象的抽象,对象是类的具体。