DESKTOP-FKKMCTR_20200829-张森

所遇问题

1.抽象为什么可以继承具体类?

答:抽象类是可以继承实体类,但前提是实体类必须有明确的构造函数。其实Object就是个实体类,Java的API文档里,每个抽象类的条目里都明确写着直接或间接继承自Object,所以这点是没有疑问的。关键在于实体类必须有明确的构造函数

2.求正整数数组中的次大数?

public class X {
    public  int FindSecondMax(int[] array) {
        int max = 0,max2=0;
        for(int i= 0;i<array.length;i++) {
            if(array[i] > max) {
                max2 = max;
                max = array[i];
            }
            if(array[i] < max && array[i] > max2) {
                max2 = array[i];
            }
        }
        return max2;
    }

    public static void main(String[] args) {
        int[] data= {19,22,98,00,56,77,45,72,0,-1};
        X a= new X();
        int b=a.FindSecondMax(data);
        System.out.println(b);
    }

}

吐槽

今天风大,把我的发型吹乱了。