Java中方法如何定义并使用
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要为大家展示了"Java中方法如何定义并使用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Java中方法如何定义并使用"这篇文章吧。1.概念Ja
千家信息网最后更新 2025年01月18日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(ArrayListlist) { 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;i MethodTest.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,并按从小到达顺序排序后打印 ArrayListal = 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安全错误
数据库的锁怎样保障安全
检索标准的数据库
网络安全具有的几个特征
软件开发月度会议
服务器选购
桌面软件开发推荐
淮北app软件开发外包公司
网络技术三级考试课本
曲靖gpu云服务器公司
天津好的软件开发口碑推荐
北邮网络技术实验报告
手游云顶为什么不显示服务器
工业网络技术哪个适合女生
宽城区网络安全服务保障
关于服务器的优美句子
服务器内存和台式机内存
多个系统可以共用服务器吗
重装数据库后回复
秒级搭建mysql数据库服务
网络安全部门春联
杭州堇双网络技术有限公司
梦幻西游十大奇葩服务器
ad域服务器账号管理
上海惊雷网络技术有限公司
阿里云服务器下载速度多少
杭州福柚网络技术有限公司
网络安全你我他书信征文小学生
数据库应用系统类型
软件开发时期依次是
网络安全技术防病毒的特点
软件开发商又做监管又做运营