这个怎么写?大学白学了

img


abstract class MineBase {
    abstract void amethod();
    static int i;
}
public class Mine extends MineBase{
    public static void main(String[] args) {
        int []arr = new int[5];
        for(i = 0;i < arr.length ;++i)
            System.out.println(i);
        //虽然没理解上面这个做有什么用
        new Mine("ZhangSan",2005).amethod();
    }
    String name;
    int banji;

    public Mine(String name, int banji) {
        this.name = name;
        this.banji = banji;
    }

    @Override
    void amethod() {
//        for (int i1 = 0; i1 < 5; i1++) {
//            System.out.println(++i);
//        }
        String str = "" ;
        for(int j = 0; j < name.length();++j)
            if(name.toCharArray()[j] >= 'A' && name.toCharArray()[j] <= 'Z')
                str +=name.toCharArray()[j];
        System.out.println(banji + "," +str);
    }
}