每日程式碼系列(24)---終章
阿新 • • 發佈:2020-12-19
1 abstract class OutputAlphabet { 2 public abstract void output(); 3 } 4 class OutputEnglish extends OutputAlphabet { 5 public void output() { 6 for(char c='a';c<='z';c++) { 7 System.out.printf("%3c",c); 8 } 9 } 10 } 11 class ShowBoard { 12 void showMess(OutputAlphabet show) { //引數show是OutputAlphabet型別的物件 13 show.output(); 14 } 15 } 16 public class Example7_2 { 17 public static void main(String[] args) { 18 ShowBoard board=new ShowBoard(); 19 board.showMess(new OutputEnglish()); //向引數傳遞OutputAlphabet的子類OutputEnglish的物件 20 board.showMess(new OutputAlphabet() { //向引數傳遞OutputAlphabet的匿名子類的物件 21 public void output() { 22 for(char c='α';c<='ω';c++) { 23 System.out.printf("%3c",c); 24 } 25 } 26 } 27 ); 28 } 29 }
24天的陪伴,捨不得結束這個系列。不過,新的系列即將降臨,盡請期待!!!