Kotlin 初體驗(引) 用kotlin開發安卓

wh7577發表於2021-09-09
public interface MyListener {    
    public void onClick();
}

//被觀察者
public class Observable{ 
    private MyListener myListener;
    public void setMyListener(MyListener listener){
          myListener = listener;
    }
    public void test(){    
          //do something   
          if(myListener !=null)  
          myListener.onClick();
    }

//觀察者
public class Observer{ 
    private Observable observable;
    //init .......
    observable.setMyListener(new MyListener(){
        @Override
        public void onClick() {    
            //.....
        }
    });
}

先用熟悉的java開個頭,沒錯就是寫了一個回撥.還記得當時剛學java的時候,學到回撥,感覺很不錯,有點難度,有點意思......隨著學習的深入,慢慢的熟悉,用的也越越來越多,我產生了一個疑問......
這到底是什麼鬼! 我只是想寫個回撥啊! 要不要搞的這麼複雜....我先去哭 一會....定義一個介面,註冊監聽還要傳遞一個匿名內部類(一般來說是用匿名內部類實現).我只想對設計語言的前輩們說一聲,真的不是很優雅啊....寶寶寫的不開心啊.
當然了就算是全世界最低熬的語言PHP也不能說是100%的完美,我還是去低調的搬會兒磚吧
隨著時間的推移,我也在慢慢的成長,從一個小白,長成了一顆小白菜.是的我依舊很菜.但是! 我現在會看一些部落格,看一些技術社群大牛們的各種分享,希望能爬上前輩們的肩膀看看這個世界.於是我接觸到了kotlin
記得當時第一次看介紹kotlin特性的文章時,我的心理活動是這樣的:嗯,這個特性挺好;嗯~,這個特性挺不錯;嗯嗯~~,我艹完美.
大概就是這樣,帶著語死早的傷感,我果斷的進坑了

接下來要寫的內容

  • (非常)簡單的介紹一下變數及方法的定義,怎麼優雅的寫一個回撥函式
  • 用kotlin來開發android
  • 未完待續....

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2480/viewspace-2798285/,如需轉載,請註明出處,否則將追究法律責任。

相關文章