当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《面向对象程序设计》课程教学资源(PPT课件)第七章 使用方法

资源类别:文库,文档格式:PPT,文档页数:37,文件大小:1.04MB,团购合买
一、方法的声明 二、方法调用 三、方法的参数传递和返回值 四、方法的重载
点击下载完整版文档(PPT)

第七章 使用方法

第七章 使用方法

学习目标: 方法的声明 方法调用 方法的参数传递和返回值 方法的重载

学习目标: ➢ 方法的声明 ➢ 方法调用 ➢ 方法的参数传递和返回值 ➢ 方法的重载

方法使用概述 到目前为止所示的程序都是main内的操作 .使用方法,可以用适当的方法来执行操作 在类中,属性是通过数据成员体现的,而操作是 用成员函数(又称为方法)实现的

方法使用概述 • 到目前为止所示的程序都是main内的操作 • 使用方法,可以用适当的方法来执行操作

使用方法的优点 要求对象做某一事情 ·精确地定乂对象可以做什么 获取和设置值 使程序的可读性更好而且更易维护 使开发和维护更快捷 可重复使用软件

使用方法的优点 • 要求对象做某一事情 • 精确地定义对象可以做什么 • 获取和设置值 • 使程序的可读性更好而且更易维护 • 使开发和维护更快捷 • 可重复使用软件

方法有两种:一种是标准方法, Java AP提 供了丰富的类和方法,这些方法提供了程序员所需 的许多功能。另一种是用户自定义的方法,以解决 用户专门需要。 Java应用程序中,程序的执行从main方法开 始,调用其他方法后又回到main方法,在main方法 中结束整个程序的运行

方法有两种:一种是标准方法,Java API提 供了丰富的类和方法,这些方法提供了程序员所需 的许多功能。另一种是用户自定义的方法,以解决 用户专门需要。 Java应用程序中,程序的执行从main方法开 始,调用其他方法后又回到main方法,在main方法 中结束整个程序的运行

操作方法和调用方法 public class AlllnMain public static void main(string argsI int int1=42 int int2=24 System. out. println(int 1+int2); 这种方法是简洁的,但是它: 在较大的应用程序中是不现实的 >没有使用面向对象的思想 还有其它缺点

操作方法和调用方法 • public class AllInMain { public static void main(String args[]) { int int1=42; int int2=24; System.out.println(int1+int2); } } • 这种方法是简洁的,但是它: ➢在较大的应用程序中是不现实的 ➢没有使用面向对象的思想 ➢还有其它缺点

public class One public static void main (String args[1) 调用方法 Two twoRef new Two ( twoRef. workerMethod(); I public class Tw public void workerMethod () 操作方法 int intl =42: int int2 241 System. out. println(intl int2

操作方法和调用方法 用方运让对象用它的一个方法来为你做某件事情。 丶≥调用方法除调用操作方法外,通常还有普通的方法操作 对象的用方法可以为您: 获得输入信息 返回一条信息 查看结果; BoxDemo3java

操作方法和调用方法 • 调用方法让对象用它的一个方法来为你做某件事情。 ➢调用方法除调用操作方法外,通常还有普通的方法操作 • 对象的调用方法可以为您: ➢获得输入信息 ➢返回一条信息 查看结果:BoxDemo3.java

调用方法与操作方法的独立存在: 1 public class callingclase 2345678 main is the calling method public static void main(String angs[]) // Thie line creates an object of the class with worker methode co specify which object a methods should run, in lines 13-14 10 Workerclass workerobject new workerclass ()i 11 / the next two lines use the object to / call worker methods method1 and method2 13 workerobject worker1()7 14 workercbject. worker( 15 16 1 // this class contains the worker methods for this example 2 public class Workerclass 3456789 // code block for worker public void workorl( int工D-44559; System. out.println("The ID is"+ID)i 10 7 code block for worker 12 public void workor2( 11 13 float price -29.99F: 14 System. out.println("The price is price); 15 16

调用方法与操作方法的独立存在:

声明方法 ·操作方法和调用方法具有相同的语法结构 ·在所有示例中并不包含全部可能的方法 矿方法的定义 [修饰符]返回类型方法名称([参数表]) //方法体 查看结果: BoXDemo4iava

声明方法 • 操作方法和调用方法具有相同的语法结构 • 在所有示例中并不包含全部可能的方法 查看结果:BoxDemo4.java

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共37页,可试读13页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有