1.两种主流的开发方法
(1)结构化开发方法
面向功能划分软件结构
自顶而下
最小的子系统是方法
制约了软件的可维护性和可扩展性
(2)面向对象的开发方法
把软件系统看成各种对象的集合
系统结构较稳定
子系统相对独立
软件可重用性、可维护性和可扩展性强
特点:封装 继承 多态
2. 对象和类
(1) 类:具有相同属性和方法的一组对象的集合,对世界万物的分类,对象的抽象 — 学生
(2) 对象:一个类的具体 – 张三
对象的三要素:属性、方法和事件
方法的返回值
·如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该值的类型 返回值只能有一个
·如果方法没有返回值,返回值类型为void
(3) 类是对象的模板,对象是类的实例