我們拿試卷舉例
代碼示例
試卷類
public abstract class CusPaper {
public void cusQuestion1(){
System.out.println("以下不屬于四大名著的是:a.西游記 b.紅樓夢(mèng) c.水滸傳 d.復(fù)活");
}
public abstract String answer1();
public void cusQuestion2(){
System.out.println("以下屬于外國(guó)名著的是:a.西游記 b.紅樓夢(mèng) c.水滸傳 d.復(fù)活");
}
public abstract String answer2();
}
A同學(xué)
public class StudentA extends CusPaper {
@Override
public String answer1() {
return "A";
}
@Override
public String answer2() {
return "B";
}
}
B同學(xué)
public class StudentB extends CusPaper {
@Override
public String answer1() {
return "D";
}
@Override
public String answer2() {
return "A";
}
}
使用
public static void main(String[] args) {
StudentA a = new StudentA();
a.cusQuestion1();
System.out.println("A同學(xué)的答案是" + a.answer1());
a.cusQuestion2();
System.out.println("A同學(xué)的答案是" + a.answer2());
StudentB b = new StudentB();
b.cusQuestion1();
System.out.println("B同學(xué)的答案是" + b.answer1());
a.cusQuestion2();
System.out.println("B同學(xué)的答案是" + b.answer2());
}
打印
以下不屬于四大名著的是:a.西游記 b.紅樓夢(mèng) c.水滸傳 d.復(fù)活
A同學(xué)的答案是A
以下屬于外國(guó)名著的是:a.西游記 b.紅樓夢(mèng) c.水滸傳 d.復(fù)活
A同學(xué)的答案是B
以下不屬于四大名著的是:a.西游記 b.紅樓夢(mèng) c.水滸傳 d.復(fù)活
B同學(xué)的答案是D
以下屬于外國(guó)名著的是:a.西游記 b.紅樓夢(mèng) c.水滸傳 d.復(fù)活
B同學(xué)的答案是A