面向对象:
面向对象思想和面向过程思想:
面向对象思想:以对象为基础,完成各种操作,强调的是具有某种特殊功能的 对象。
面向过程思想:以函数(方法)为基础,完成各种操作,强调的是 过程。
举例:吃菜。
面向过程:买菜,洗菜,切菜,炒菜,吃菜,刷盘子。
面向对象:找个人(对象)给我做,我吃就行了。
程序开发:指的是不断的创建对象,指挥对象,使用对象做事情。
程序设计:指的是维护对象之间的关系。
面向对象的好处(思想特点)
A:思考习惯。
B:简单化。
C:指挥者。
把大象装进冰箱的案例:
A:分析事物(属性,行为),定义出类。
/*
定义类的两种方式:
1. 名词提取法。 //推荐使用
2. UML统一建模语言。 //闫闳
*/
class 大象 {
}
class 冰箱 {
public void 开门(){}
public void 装大象(大象对象){}
public void 关门(){}
}
B:创建对象。
//格式: 类名 对象名 = new 类名();
C:通过对象点的方式使用类中的成员。
//格式: 对象.要使用的成员。
冰箱对象.开门();
冰箱对象.装大象(大象对象);
冰箱对象.关门();
|
|