对象:用来描述客观事物的一个实体,由一组属性和方法构成
属性:对象具有的各种特征
对象具有不同的属性
方法:对象执行的操作
类的产生:从对象中归纳,抽象出类
根据对象抽象出类
类:具有相同属性和方法的一组对象的集合
类是模子,确定对象将会拥有的特征(属性)和行为(方法).
编写一个类的步奏:
1定义类
2编写类的属性
3编写类的方法
封装的概念
将类的某些属性隐藏在类内部。不允许外部程序直接访问。之能通过该类提供的某些方法来实现对属性的操作和访问
为了防止存在问题的赋值
使用封装对属性进行隐藏。添加相关的get set的方法。供外部程序调用。
oo的优点:
与人类的思维习惯一致
信息隐藏,提高了程序的可维护性和安全性
提高了程序的可重用性