8.方法概述
方法
8.1 方法概述:
方法:将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集
方法定义:方法必须先创建才可以使用
方法调用:方法创建后并不是直接运行的,需要手动使用后才执行
8.2 方法的定义和调用:
方法定义:
public static void 方法名(){
方法体
}
方法调用:
方法名();
8.3 带参数方法的定义和调用:
方法定义:
public static void 方法名(参数){
方法体
}
方法调用:
方法名(参数);
形参:方法定义中的参数,如 int number
实参:方法调用中的参数,如 10、number
8.4 带返回值方法的定义和调用:
方法定义:
public static 数据类型 方法名(参数){
return 数据;
}
方法调用:
数据类型 变量名 = 方法名(参数);
8.5 方法的注意事项:
- 方法不能嵌套定义
- void表示无返回值,可以省略return,也可以单独书写return,后面不加数据
- 方法通用格式:public static 返回值类型 方法名(参数){}
- 定义方法时,明确返回值类型,明确参数类型和数量
- 方法调用时,void类型方法直接调用即可,非void类型方法推荐使用变量接收调用
8.6 方法重载:
方法重载,指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载
- 多个方法在同一个类中
- 多个方法具有相同的方法名
- 多个方法的参数不相同,类型不同或数量不同
返回值类型不可以作为方法重载的判定标准
在调用的时候,Java虚拟机会通过参数的不同来区分同名的方法
8.7 方法的参数传递:
对于基本数据类型的参数,形式参数的改变,不影响实际参数的值
对于引用类型的参数,形式参数的改变,影响实际参数的值
System.out.println("内容");输出内容并换行
System.out.print("内容");输出内容不换行
System.out.println();起到换行的作用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理