1、面向对象的软件开发基础面向对象的基本概念程序程序 = 对象对象 + 消息消息面向对象面向对象 =对象对象 + 类类 + 继承继承 + 通信通信公式化描述公式化描述面向对象软件开发的基本过程w 面向对象的软件开发过程需求分析 需求模块化 概要设计 详细设计 实现w 面向对象的分析阶段需求分析 需求模型化w 面向对象的设计阶段概要设计 详细设计w 实现阶段编码阶段 实现阶段。面向对象程序设计方法的特点:w 抽象w 封装w 继承w 多态类的定义修饰符修饰符 class 类名类名 extends 父类名父类名 implements 接口名接口名 类成员变量声明;类成员变量声明;类方法声明;类方法声明;
2、父 类名关键字: extends子类可以继承父类的所有属性和方法。接口:接口名跟在 implements关键字后面,用来说明当前类中实现了哪个接口定义的功能和方法。接口是 Java语言用来实现多重继承的一种特殊机制。修饰符类的 修饰符有:w 访问控制符 ;不止一个控制符。w 抽象类说明符 abstractw 最终类说明符 final声明类体w 类的 属性修饰符 变量类型 变量名 =变量初值 ;修饰符 类名 对象名 = new 类名(实参) w 类的方法修饰符 返回值类型 方法名(参数列表) throws 例外名,例外名方法体;局部变量声明;语句序列;创建对象实例Neww 类名 对象名 new 类的构造方法构造函数w 构造函数的方法名与类名相同。w 构造函数没有返回类型。w 构造函数的主要作用是完成对类对象的初始化工作。w 构造函数不能由编程人员显示地直接调用。w 在创建一个类的新对象的同时,系统会自动调用该类的构造函数为新对象初始化。