解釋性語言在運行程序的時候才翻譯
阿新 • • 發佈:2018-07-29
運行程序 能夠 code 解釋 賦值 main 行程 語句 有一個
解釋性語言在運行程序的時候才翻譯,比如解釋性basic語言,專門有一個解釋器 能夠直接執行basic程序,每個語句都是執行的時候才翻譯。
這樣解釋性語言每執行一次就要翻譯一次,效率比較低。
1 package Com.Table; 2 3 4 /** 5 * 定義一個接口,並使用匿名類部類方式創建接口實例 6 */ 7 interface InterFace 8 { 9 abstract void fun(); 10 } 11 12 class ImpClass implements InterFace 13 { 14 15 @Override 16 publicvoid fun() { 17 System.out.println("匿名內部類1"); 18 } 19 } 20 21 public class FifteenTable{ 22 23 public static void main(String []args) 24 { 25 //new出來的內部類還要賦值給一個接口? 26 InterFace i = new ImpClass() 27 { 28 @Override 29 public void fun() { 30 super.fun(); 31 System.out.println("匿名內部類2"); 32 } 33 }; 34 i.fun(); 35 } 36 }
解釋性語言在運行程序的時候才翻譯