面向对象——数组工具类的抽取

本文介绍了一种在代码中重复使用的功能封装为工具类的方法,通过示例展示如何创建并调用工具类来获取数组的最大值,提高了代码的复用性和可读性。

工具类:代码中重复使用的一些功能,重复写显得繁琐费时,抽取出来,创建一个专门存放这写功能的类,需要用到这些类时,只需要主函数调用就行。

/*
获得数组的最大值
*/
public class ArrayTool
{
		public static  void int getMax(int[] arr)
	{
		int maxIndex = 0;
		for(int x=1; x<arr.length; x++)
		{
			if(arr[x]>arr[maxIndex])
			maxIndex = x;//
		}

		return arr[maxIndex];
	}
			
}

主函数调用方法:

class ArrayToolDemo 
{
	/*
	保证程序的独立运行。
	*/
	public static void main(String[] args) 
	{
		int[] arr = {4,8,2,9,72,6};

		int index = ArrayTool.getIndex(arr,8);
		System.out.println("index="+index);
	}

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

真香号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值