一、方法的定义

1.类的方法代表的是实力的某种行为(或功能)

方法的定义:方法类型 、 方法签名 、 方法体

2.定义类的方法

访问修饰符 类型 方法名(参数列表){

///方法体

}

3.把方法当作一个模块,是个”黑匣子“,完成某个特定的功能,并返回处理解结果

4.方法分类:

(1)返回值为空的void的方法;

(2)带具体的返回类型的方法;

(3)不带参数的方法;

(4)带参数的方法

5.方法返回值

(1)如果方法有返回值,方法中必须使用关键字 return 返回该值,返回的值类型为该方法所定义的返回值类型

强调:方法内可以调用其它的方法。

二、方法的调用

1.Java调用带参数的方法采用的值传递方式(值拷贝)

(1)如果参数是基本数据类型,参数传递是将参数的数值传递给方法;

(2)如果参数是对象或数组,参数传递是将对象或数组的引用值传递给方法;

(3)总之,传递参数时都是一个值得拷贝过程

2.局部变量只能在声明其的方法里使用

3.成员变量可以被所有的方法使用

最新文章

  1. php实现设计模式之 策略模式
  2. 玩转JavaScript OOP[0]——基础类型
  3. ARC下OC对象和CF对象之间的桥接(bridge)
  4. Linux入门50指令
  5. 模拟ajax的同异步
  6. mac下svn问题——“.a”(静态库)文件无法上传解决
  7. SQL Server显式事务与隐式事务
  8. 菜鸟学Windows Phone 8开发(2)——了解XAML
  9. yield return 和 yield break
  10. Malformed POM expected START_TAG or END_TAG not TEXT
  11. compass项目监控文件报 /usr/bin/env 找不到文件
  12. keypress和keydown事件及keyCode和keyChar
  13. javascript实现的一个信息提示的小功能/
  14. Linux下Crontab的格式及含义
  15. 部署Sharding分片
  16. JAVA开发中遇到的异常总结
  17. LINQ的增删改查写法&&组合查询
  18. Java使用SFTP和FTP两种连接方式实现对服务器的上传下载 【我改】
  19. java 多线程三
  20. 了解一些dos常用命令

热门文章

  1. Linux监听进程是否存在,并加入定时任务
  2. SQL基础(一):SQL语法和命令
  3. Inner Classes with TypeScript
  4. SqlServer 在查询结果中如何过滤掉重复数据
  5. [Backbone]8. Level 7: Router and history
  6. shell常用调试方法
  7. C#.NET常见问题(FAQ)-如何把写好的类编译成dll文件
  8. htmlayout做的虎鲸宝宝
  9. Hadoop内部的限流机制
  10. MISRA 2004 VS MISRA 2012