欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

学JAVA二十一天,自定义数组

程序员文章站 2022-06-28 20:27:43
今天就说一下自定义数组,至于要怎么用,我也不知道,反正逼格挺高的。 闲话不多说,开始: 首先,自定义数组首先要创建一个类,用来做自定义数组的类型。 有了这个类后,我们就可以自定义一个User类型了。 当然,我们自定义的数组不仅可以存int类型,其他类型的也可以自定义的。 还有,其实,自定义类型的作用 ......

今天就说一下自定义数组,至于要怎么用,我也不知道,反正逼格挺高的。

闲话不多说,开始:

  首先,自定义数组首先要创建一个类,用来做自定义数组的类型。

public class user{
    private int id;
    public user(){}
    public user(int id){
        this.id=id;
    }
    public int getid(){
        return id;
    }    
}

 

有了这个类后,我们就可以自定义一个user类型了。

public class userby{
    public static void main(string args[]){
        user[] u = new user[10];//这里就有一个user类型的数组了
        for(int i=0;i<u.length;i++){//我这里是为了方便验证,才用循环的方法写的
            u[i] = new user();   //当然,user只能存user类型的数据,强转也不行。         
        }                //所以,我门要new一个user类型出来,说白了,也就是要存一个就new一个user出来,
                        //并把要存的值存到new出来的user里的id去,这样就达到储存的目的了
for(user k:u){//这里是对刚才循环的方法存就去的值用get的方法进行遍历出来
            system.out.println(k.getid());
        }
    }
}

 

当然,我们自定义的数组不仅可以存int类型,其他类型的也可以自定义的。

还有,其实,自定义类型的作用除了装逼用外,就是可重复使用。