Take students as an example.
Package COM. WZS. design;/*** big talk design mode -- page93 template method mode ** @ author administrator **/public class templatemethod {public static void main (string [] ARGs) {testpapera = new testpapera (); testpapera. answer1 (); testpapera. answer2 (); testpapera. answer3 (); system. out. println (); testpaperb = new testpaperb (); testpaperb. answer1 (); testpaperb. answer2 (); testpaperb. answer3 () ;}/ ** exam */abstract class testpaper {// first question public void testquestion1 () {system. out. println ("1. (). confucius B. mencius C. chuang Tzu D. left Qiu Ming ");} // public void testquestion2 () {system. out. println ("2. mr. Lee's book by customer was chosen from (). zuo Chuan B. historical records C. warring States policy D. mandarin ");} // Question 3 Public void testquestion3 () {system. out. println ("3. in the preface to the five generations of history, the warning statement that warns people to think about danger is (). evil often accumulates in the micro, Chi Yong mostly trapped in B. all losses, benefits ");} // answer to the first question public abstract void answer1 (); // answer to the second question public abstract void answer2 (); // Answer to Question 3 public abstract void answer3 ();}/** student a exam */class testpapera extends testpaper {public void answer1 () {system. out. println ("A");} public void answer2 () {system. out. println ("B");} public void answer3 () {system. out. println ("C") ;}/ ** student B exam */class testpaperb extends testpaper {public void answer1 () {system. out. println ("B");} public void answer2 () {system. out. println ("C");} public void answer3 () {system. out. println ("D ");}}