注册 登录
美国中文网首页 博客首页 美食专栏

threeb的个人空间 //www.sinovision.net/?486866 [收藏] [复制] [分享] [RSS]

分享到微信朋友圈 ×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

Java基础-方法

已有 202 次阅读2021-1-16 12:39 |系统分类:杂谈分享到微信

一、方法定义
  1. 是语句的集合,他们在一起执行一个功能。
  2. 方法包含于类或是对象中。
  3. 在程序中被创建,在其他地方被引用。
  4. 一个方法只执行一个功能,原子性,方便后期扩展。
  5. 代码:
修饰符 返回值类型 方法名(参数类型 参数名){ 方法体 return 返回值; } 二、方法调用
  1. 调用方法:对象名.方法名(实参列表)
  2. Java支持两种调用方式,根据是否返回值来进行选择。
    • 返回是一个值的时候:int num = max(23, 45);
    • 方法返回值是void,方法调用一定是一条语句:System.out.println("Hello,kuangshen!");
  3. Java都是值传递
三、方法的重载
  1. 就是在一个类中,相同的函数名称,但形参不同的函数。
  2. 方法重载的规则:
    • 方法名必须相同
    • 参数列表必须不同(个数不同,或是类型不同、参数排序顺序不同等)
    • 方法的返回值可以相同也可以不同
    • 仅仅返回类型不同是不足以成为方法的重载的
  3. 方法名称相同时,编译器会根据调用方法的参数个数,参数类型等逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。
四、命令行传参
  1. 有时候希望运行一个程序时候再传递一个给它的消息,这时候需要命令行参数传递给main()函数实现。
  2. 如果要运行一个class文件,需要找到他包的文件下执行,要退到src目录下,才可执行java程序,用路径找下去,如果直接字文件当前目录是不能够执行的。
五、可变参数
  1. JDK1.5开始,Java支持传递同类型的可变参数给一个方法。
  2. 方法的声明中,在指定参数类型后加一个省略号(...)。
  3. 一个方法中只能指定一个可变参数,他必须是方法的最后一个参数;任何普通的参数必须要在他之前声明。
六、递归
  1. 边界条件:递归头
  2. 返回阶段:递归体,什么时候需要调用自身方法
  3. https://github.com/users/jiangsp3869/projects/1
  4. https://www.github.com/users/jiangsp3869/projects/1
  5. http://github.com/users/jiangsp3869/projects/1
  6. https://github.com/users/jiangsp3869/projects/1?fullscreen=true
  7. https://github.com/users/jasd84726/projects/1
  8. https://www.github.com/users/jasd84726/projects/1
  9. http://github.com/users/jasd84726/projects/1
  10. https://github.com/users/jasd84726/projects/1?fullscreen=true
  11. https://github.com/users/pd555292/projects/1
  12. https://www.github.com/users/pd555292/projects/1

免责声明:本文中使用的图片均由博主自行发布,与本网无关,如有侵权,请联系博主进行删除。







鲜花

握手

雷人

路过

鸡蛋

全部作者的其他最新博文

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

 留言请遵守道德与有关法律,请勿发表与本文章无关的内容(包括告状信、上访信、广告等)。
 所有留言均为网友自行发布,仅代表网友个人意见,不代表本网观点。

关于我们| 节目信息| 反馈意见 | 联系我们| 招聘信息| 返回手机版| 美国中文网

©2024  美国中文网 Sinovision,Inc.  All Rights Reserved. TOP

回顶部