语法基础-方法

166 阅读2分钟

# 方法:

一.方法的定义:

1.概念:

​ 方法,也叫函数

​ 独立功能的代码块,可以重复使用,每次使用都是独立的,存在于类的结构体

2.方法的语法:

​ 修饰符 返回值类型 方法名( 形参列表){

​ //方法体(此方法可以干什么)

​ }

​ 修饰符可以省略

​ 形参列表可以省略

二.方法的调用:

1.方法名( )

​ 【不推荐】

调用条件:

​ 在同一个类里面,方法的调用者和方法的被调用者,要么都有static修饰,要么都没有static修饰

​ 在主方法中直接调用

2.类名.方法名()

调用条件:

​ 被调用的方法由static修饰

​ 类名:调用的目标方法所作用在类的类名

有static/没有static

3.对象.方法名()

调用条件:

​ 被调用的方法没有static修饰

三.方法的参数传递

有形参/没有形参

1.形式参数------行参

​ 修饰符 返回值类型 方法名(形参){

​ }

2.形参语法:

​ 数据类型 变量名

​ 形参可以有多个,中间使用","隔开,

​ 注意事项:

​ 形参后面没有 ;结束符

3.形参的设计意义:

​ 方法具有通用性,重复使用,类似于一个工具。在设计方法时不会固定写死,形参代表一个用户在使用的时候传入的一个变量值

​4.调用形参的方法:

​ 必须要传入和形参类型对应的实参,而且在对应的【 个数 顺序 类型都要一 一对应】

​ 方法的调用是有顺序的

四.方法的返回值

​ 1.方法的返回值类型:

​ void:当前的方法没有返回值,void方法仅仅使用只是作为占有符

​ 数据类型:

​ 写目前学过的所有数据类型【八大基本数据类型,String,数组】

​ 注意事项:

​ 1.当前方法执行结束以后,返回的数据类型

​ 2.方法内部必须要有一个return返回数据

​ 3.return后面不能再写功能语句了,因为return即使是返回数据也会终止当前方法

​ 返回值怎么接收和使用

1.使用变量接受方法的执行结果,变量的类型和 方法的返回值保持一致

2.直接输入返回值结果 直接打印

​ 注意:如果方法的返回值是void要报错

3.直接参与运算

​ 表达式,方法的调用中直接执行,参与运算

五.方法签名:

​ 【唯一性】

​ 方法名+形参列表

六.方法重载:Overload

1.概念:

​ 在一个类里面,方法名相同,形参列表不同【个数不同,顺序不同(类型顺序不同),类型不同】

​ 与返回值类型和修饰符无关

2.方法重载是干什么:

​ 对一系列相同功能的方法的设计方案

​ 哪些地方使用到了方法的重载: 1----->println()

方法重写:Override