《面向对象程序设计》课程教学资源(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
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《面向对象程序设计》课程教学资源(PPT课件)第六章 循环结构.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第五章 运算符、类型转换以及条件判断结构.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第四章 对象和编程结构.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第三章 Java技术编程入门.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第一章(1-5)Java程序分类.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第二章 面向对象的分析与设计.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第一章 Java编程语言概述.ppt
- 莆田学院:《C语言程序设计》第八章 函数.ppt
- 莆田学院:《C语言程序设计》第七章 数组.ppt
- 莆田学院:《C语言程序设计》第三章(3-2)常量与变量.ppt
- 莆田学院:《C语言程序设计》第五章 选择结构程序设计.ppt
- 莆田学院:《C语言程序设计》第1章 C语言概述.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(授课计划,杨忠义).doc
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(课程教学说明).doc
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(实验,杨忠义).doc
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第17讲 FTP服务器.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第16讲 邮件服务器.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第15讲 Web服务器.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第14讲 DNS服务器.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第5讲 Shell编程.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第八章 面向对象的Java程序.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第九章 数组.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第十章 继承.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)目录(主编:郭盈发).ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第10章 子程序及基本菜单的.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第11章 FoxPro生成器的使用.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第12章 多库文件操作.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第13章 多用户操作.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第14章 FoxPro与其它语言.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第15章 关系数据库.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第16章 关系数据库设计初步.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第1章 数据库系统概论.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第2章 FoxPro基础知识.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第3章 FoxPro应用基础.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第4章 库文件的维护及.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第5章 FoxPro系统菜单的使用.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第6章 数据库的辅助操作命令.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第7章 FoxPro程序设计初步.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第8章 循环.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第9章 输入输出格式设计.ppt