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);
}
}
吐槽
今天风大,把我的发型吹乱了。
点赞