一、面向对象思想
面向对象思想概述
面向对象是基于面向过程的编程思想
面向对象思想特点
把软件系统看成各种对象的集合
系统结构较稳定
子系统相对独立
软件可重用性、
可维护性和可扩展性强
面向对象开发
就是不断的创建对象,使用对象,指挥对象做事情
面向对象设计
其实就是在管理和维护对象之间的关系。
面向对象特征
封装(encapsulation) 继承(inheritance) 多态(polymorphism)
对象的静态特征——属性
属性:对象具有的各种静态特征,每个对象的每个属性都拥有特定值。
对象的动态特征——方法
方法:用来描述对象执行的操作
对象:用来描述客观事物的一个实体,由一组属性和方法构成
一个类为它的全部对象给出了一个统一的定义,而它的每个对象则是符合这种定义的一个实体。 类和对象的关系就是抽象和具体的关系。
类是多个对象进行综合抽象的结果,是实体对象的概念模型,而一个对象是一个类的实例 类是对象的类型
二、创建和使用对象
1:创建对象 语法:
类名 对象名 = new 类名();
School center = new School();
2:引用对象成员:
引用类的属性:对象名.属性
引用类的方法:对象名.方法名()
三、总结