在java开发中,面向对象是离不开类的实现,类可以分为标准的javabean类,测试类,和工具类
javabean类是用来描述事物的属性和行为的类 例如Student类,Teacher类,这些类可以通过对象实例化来实现,在此类中针对私有化的成员变量需要提供get和set方法来访问成员变量
测试类则是通过main方法来对代码进行实现 可以用来检查其他类是否书写正确,是程序的主入口
工具类没有具体的实现,不是用来描述某一事物的,他可以帮我们实现一些功能
具体代码如下
以下代码是创建ArrUtil工具类的源码
public class ArrUtil {
//私有化构造方法
//私有化工具类 目的是不让外界其创建它的对象
private ArrUtil(){}
//工具类方法 可以返回数组
public static String printArr(int[] arr){
StringBuilder sb=new StringBuilder();
sb.append("[");
for (int i=0;i<arr.length;i++)
{
if (i==arr.length-1){
sb.append(arr[i]+"]");
}else {
sb.append(arr[i]+",");
}
}
return sb.toString();
}
//工具类方法 可以返回平均分
public static double getAerage(double arr[]){
double sum=0;
for (int i = 0; i < arr.length; i++) {
sum+=arr[i];
}
return sum/arr.length;
}
}
以下是测试类源码,用来测试工具类
public class Test {
public static void main(String[] args) {
//测试返回数组
int arr[]={1,2,3,4,5,66,11};
String sc=ArrUtil.printArr(arr);
System.out.println(sc);
//测试返回平均分
double arr2[]={1,2,3.3,5};
double result=ArrUtil.getAerage(arr2);
System.out.println(result);
}
}
以上是对本次学习的总结和思路分析