1.classSuperClass{SuperClass(){System.out.println(super.getClass().getName());}voidshow(){show2();}voidshow2(){}}publicclassSubClassextendsSuperClass{voidshow(){super.sho...
1.classSuperClass {
SuperClass() {
System.out.println(super.getClass().getName());
}
void show() {
show2();
}
void show2() {
}
}
publicclass SubClass extends SuperClass {
void show() {
super.show();
}
void show2() {
System.out.println("subclass");
}
public static void main(String args[])throws Exception {
SuperClass s = new SubClass() {
void show2() {
System.out.println("AnonymousInner Class");
}
};
s.show();}}
2.
importjava.io.FileInputStream;
importjava.io.FileOutputStream;
publicclass SystemTest {
public static void main(String[] args)throws Exception {
int data1 =-1;
FileOutputStreamfout = new FileOutputStream("f1.txt");
fout.write(data1);
fout.write(data1<< 1);
fout.close();
FileInputStreamfin = new FileInputStream("f1.txt");
intdata2 = fin.read();
byte[] b = new byte[4];
int count = fin.read(b);
fin.close();
for (int i = 0; i < count; i++){
System.out.println(b[i]);
}
if (data1 == data2) {
System.out.println(data1 ==data2);
} else {
System.out.println(data1 !=data2);
}
System.out.println(data1);
System.out.println(data2);
展开