第四讲 方法 北京理工大学计算机系金旭亮
方法 北京理工大学计算机系 金旭亮 第四讲
软件工程模块化原则 ● Modules(模块) ○将一个复杂的系统划分为子模块,便于设计 实现和维护 分而歼之是百试百灵的法宝。毛泽东的军事指 挥艺术 2021/2/24 北京理工大学计算机系
2021/2/24 北京理工大学计算机系 2 软件工程模块化原则 ⚫Modules(模块) 将一个复杂的系统划分为子模块,便于设计、 实现和维护 分而歼之是百试百灵的法宝。毛泽东的军事指 挥艺术
Java中的程序模块 ●Java中的程序模块: ○方法 O类 包 ● JavaAP本身提供了大量类,程序员也可 以开发自己的类 2021/2/24 北京理工大学计算机系
2021/2/24 北京理工大学计算机系 3 Java中的程序模块 ⚫Java中的程序模块: 方法 类 包 ⚫Java API 本身提供了大量类,程序员也可 以开发自己的类
方法与方法调用 B。ss worker worker workers worker workers Bos要求 Worker去完成某项任务。他并不关心此工作是如何完 成的,他只注重结果。 这个过程在计算机中被描述为方法调用( method cal)。 我们看看Java提供的方法实例.(见下一页) 2021/2/24 北京理工大学计算机系
2021/2/24 北京理工大学计算机系 4 Boss worker1 worker2 worker3 worker4 worker5 Boss要求Worker去完成某项任务。他并不关心此工作是如何完 成的,他只注重结果。 这个过程在计算机中被描述为方法调用(method call)。 我们看看Java提供的方法实例……(见下一页) 方法与方法调用
Java提供的Math类方法 o Class java. lang Math ○提供了通用的数学函数 ○例如:求900的平方根 Math. sqrt( 900.0 需要指出的是,这些数学方法都是静态方法。 所以可以用 类名方法名 的方式直接调用 2021/2/24 北京理工大学计算机系
2021/2/24 北京理工大学计算机系 5 Java提供的Math类方法 ⚫Class java.lang.Math 提供了通用的数学函数 例如: 求900的平方根 ⚫Math.sqrt( 900.0 ) 需要指出的是,这些数学方法都是静态方法。 所以可以用 类名.方法名 的方式直接调用