2024年java方法的调用基础

java方法的调用基础方法 方法的作用 解决代码重复的问题 对某个特定的代码进行封装 1 谁能用 2 返回的是什么 返回值的类型 3 方法的名称 通过什么来调用 4 该功能需要什么东西 形式参数 方法定义 1 public static 修饰符 谁都可以用 2 void 没有返回 int 返回值是 int 3 main 方法名 标识符 和变量的规范一样 首字母小写 4 String

大家好,我是讯享网,很高兴认识大家。



方法

方法的作用:

解决代码重复的问题,对某个特定的代码进行封装
1.谁能用
2.返回的是什么,返回值的类型
3.方法的名称,通过什么来调用
4.该功能需要什么东西,形式参数*/

方法定义:

​ 1.public static,修饰符,谁都可以用
​ 2.void,没有返回,int,返回值是int
​ 3.main,方法名,标识符.和变量的规范一样,首字母小写
​ 4.(String[] args),形参列表
​ public static void main(String[] args){}
​ 语法:[修饰符] 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,参数类型 参数n){
​ // 方法体(方法的功能性代码)
​ return 返回值;
​ }

举例:

 
讯享网 

注意:

1.方法定义在类中

2.一个类有多个方法

3.方法和方法是平行关系,不能再一个类中定义另一个类,且定义没有先后顺序

方法的调用

语法:

语法格式:返回值类型 变量 = 方法所在类名.方法名(实际参数);

讯享网
 

return返回值注意事项:一个方法如果需要返回值,应该在任何情况都需要返回,否则报错,不需要使用返回

判断何时使用return:如果调用这个方法后,所得到的结果需要使用方法中产生的数据,就需要return,

实际参数注意事项:所传入的数据类型应该和方法中定义的数据类型一致,顺序相同

方法的可变参数(使用较少)

在方法中的语法格式为:public static double getTotalprice(数据类型 变量名称,数据类型(这里没有[])…变量)

  • 可变参数必须作为方法的最后一个参数,避免多个参数的歧义性
  • 推论:方法最多只有一个可变参数
  • 调用元素时,可以将数组中的元素直接传递,仅限于数组类型

    示例:

    讯享网

方法重载

方法重载的判断原则:两同一不同

两同:多个方法同一个类中,方法名称相同

一不同:参数列表不同(分为:参数类型不同,参数个数不同,参数顺序不同)

方法重载的作用::屏蔽了同一功能的方法由于参数不同所造成方法名称不同。

注意:方法重载和方法的返回java方法的调用基础值类型无关,只是一般要求返回值类型相同。

示例

 

方法参数的值传递机制

含义:方法在调用时把实参的值复制一份给形参的过程

(1)基本类型参数

传递规则:只传递参数类型的值,只会改变被调用方法中的值,不会影响主方法里面的值

示例:

 
(2)引用类型参数

传递规则:传递参数所引用的堆空间地址值,即数组原有的地址

其会改变原有数组中的值,因为是地址中的数值被改变了

示例;

小讯
上一篇 2025-01-02 15:48
下一篇 2025-01-01 14:48

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/9052.html