你这个构造方法有问题,名字错了,如果不是构造方法,那就是你没写返回值
标准方法的格式:
修饰符 返回值类型 方法名(参数类型 形参1,参数类型 形参2, 。。。){
执行语句
return 返回值
}
构造方法的格式
修饰符 类名(参数类型 形参1,参数类型 形参2,...){
执行代码
}
区别
构造方法
命名: 同类名一致(首字母大写)
使用时机:在对象创建时,就会调用构造,对对象进行初始化
调用次数: 只会调用一次,在对象创建时
一般方法
命名:首字母小写,随意取
使用时机:对象创建后,需要方法功能时才调用
调用次数: 可以调用多次
你没有给方法ArrayUtl设置返回值类型
而且主函数输出那里的类也拼错了
构造方法名称需要与类名相同,
非构造方法需要指明返回值或用void标注无返回值
如果是构造方法不需要返回值,其它方法应该需要返回类型