Java中方法如何定义并使用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要为大家展示了"Java中方法如何定义并使用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Java中方法如何定义并使用"这篇文章吧。1.概念Ja
千家信息网最后更新 2026年11月01日Java中方法如何定义并使用
这篇文章主要为大家展示了"Java中方法如何定义并使用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Java中方法如何定义并使用"这篇文章吧。
1.概念
Java语言中的"方法"(Method)在其他语言当中也可能被称为"函数"(Function)。对于一些复杂的代码逻辑,如果希望重复使用这些代码,并且做到"随时任意使用",那么就可以将这些代码放在一个大括号"{}"当中,并且起一个名字。使用代码的时候,直接找到名字调用即可
2.实战演练
2.1 测试传入参数与返回值方法
代码
MethodDemo.java
package cn.test.logan.day04;import java.util.ArrayList;public class MethodDemo { public int num1; public int num2; // 方法:用来封装一段逻辑 // 定义方法的语法:public 返回值类型 方法名() { //逻辑 } public int getSum() { int sum = num1 + num2; return sum; } // 没有返回值的方法,使用void表示 public void say() { System.out.println("此时是没有返回值的方法,哈哈"); } // 带参数但没有返回值的方法 ,同名方法,但是参数列表不一样,叫方法的重载 public void say(String param) { System.out.println("我的输入参数是:"+param); } // 带多个参数并且没有返回值的方法 public void say(String param1,String param2) { System.out.println("输入的第一个参数是:"+param1); System.out.println("输入的第二一个参数是:"+param2); } // 带参数并且有返回值的方法 public int getDiff(int a,int b) { int diff = a - b; return diff; } // 用来对ArrayList排序 public static void sortForArrayList(ArrayList list) { for(int i=0;i list.get(j+1)) { int tmp = list.get(j); list.set(j, list.get(j+1)); list.set(j+1, tmp); } } } } // 打印ArrayList public void print(ArrayList list) { for(int i=0;iMethodTest.java
package cn.test.logan.day04;import java.util.ArrayList;public class MethodTest { public static void main(String[] args) { MethodDemo md = new MethodDemo(); md.num1 = 12; md.num2 = 13; int sum = md.getSum(); System.out.println("两个数字的和为:"+sum); System.out.println("----------------------------"); // 调用没有返回值的方法 md.say(); System.out.println("----------------------------"); // 调用带参数, 没有返回值的方法 md.say("参数1"); System.out.println("----------------------------"); // 调用带多个参数, 没有返回值的方法 md.say("参数A","参数B"); System.out.println("----------------------------"); // 调用带参数,有返回值的方法 int diff = md.getDiff(20, 10); System.out.println(diff); System.out.println("----------------------------"); // 定义一个ArrayList,并按从小到达顺序排序后打印 ArrayList al = new ArrayList<>(); al.add(20); al.add(10); al.add(40); al.add(15); md.sortForArrayList(al); md.print(al); }} 2.2 测试成员方法和静态方法
成员方法,又称为对象的方法,和对象存在关系,需要使用对象调用。
静态方法,又称为类的方法,和对象不存在关系,可以直接使用类调用。
代码
MethodDemo2.java
public class MethodDemo2 { public String name; // 定义一个类的方法(静态方法) /** * 这样的方法,跟具体对象没关系 * 这样的方法,就可以了定义为类方法-->类的方法 * 静态方法可以直接使用类调用 */ public static void print() { System.out.println("hello"); } // 定义一个(对象的方法)成员方法 public void showName() { System.out.println("hello,"+this.name); }}MethodTest2.java
package cn.test.logan.day04;public class MethodTest2 { public static void main(String[] args) { // 静态方法调用 MethodDemo2.print(); // 成员方法调用 System.out.println("---------------------------"); MethodDemo2 m2 = new MethodDemo2(); m2.name="Jack"; m2.showName(); }}以上是"Java中方法如何定义并使用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
方法
参数
代码
对象
静态
成员
内容
篇文章
逻辑
输入
名字
多个
语言
学习
帮助
排序
测试
复杂
没关系
两个
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
美国互联网保险保险科技
互联网科技公司税收优惠
万易互联网科技
唐信互联网科技 大连
互联网高科技股票
互联网科技英文翻译
中国科技互联网公司收入
南山科技园互联网公司有哪些
全球顶尖互联网科技公司
湖北码尼互联网科技有限公司电话
翼展科技 首家互联网医院
长沙茂晟互联网科技有限公司
互联网时代的科技公司
深圳互联网科技的发展
萌小萌互联网科技河南有限公司
中国科技和美国互联网
第三届互联网大会安防黑科技
平安好医生打造互联网科技医疗
重庆科技产业互联网有哪些
上海旺乐尼互联网科技有限公司
上海喔噻互联网科技有限公司
湖南永感互联网科技有限公司
科技互联网项目
科技服务与互联网
隆华科技工业互联网
荆州市昕露互联网络科技有限公司
深圳市优智互联网科技有限公司
电子科技大学互联网创业大赛
黑科技 体验场景 互联网大会
互联网科技接地气