【Java學習筆記】程式碼塊執行順序 2-8程式設計練習
阿新 • • 發佈:2018-12-22
Android零基礎入門——慕課就業班
Java面向物件——Java封裝 2-8程式設計練習
題目:
請根據效果圖以及任務要求完成程式碼。
程式參考執行效果圖如下:
任務要求:
-
建立類Code,類中編寫構造塊、靜態程式碼塊以及構造方法
-
建立CodeBlock,類中編寫的構造塊、靜態程式碼塊以及構造方法
-
在主函式中測試他們的執行的優先順序
我的程式碼如下:
Code.java:
package Object; /** * @author 劉小花Crystal * 2018年11月17日 */ public class Code { //建立外部類Code構造塊(構造塊) { System.out.println("Code的構造塊"); } //建立外部類Code靜態程式碼塊(靜態程式碼塊) static { System.out.println("Code的靜態程式碼塊"); } //建立外部類Code構造方法(構造方法) public Code() { System.out.println("Code的構造方法"); } }
CodeBlock.java:
package Object; /** * @author 劉小花Crystal * 2018年11月17日 */ public class CodeBlock { // 建立CodeBlock的構造塊 { System.out.println("CodeBlock的構造塊"); } //建立CodeBlock的靜態程式碼塊 static { System.out.println("CodeBlock的靜態程式碼塊"); } //建立CodeBlock的構造方法 public CodeBlock(){ System.out.println("CodeBlock的構造方法"); } public static void main(String[] args){ //編寫程式碼測試執行優先順序,執行結果參見效果圖 System.out.println("CodeBlock的主方法"); System.out.println("產生Code類例項物件"); Code one = new Code(); System.out.println("產生CodeBlock類例項物件"); CodeBlock two = new CodeBlock(); } }