Kotlin 初体验(引)

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() {    
            //.....
        }
    });
}

<p>先用熟悉的java开个头,没错就是写了一个回调.还记得当时刚学java的时候,学到回调,感觉很不错,有点难度,有点意思......随着学习的深入,慢慢的熟悉,用的也越越来越多,我产生了一个疑问......</p>
<p>这到底是什么鬼! 我只是想写个回调啊! 要不要搞的这么复杂....我先去哭 一会....定义一个接口,注册监听还要传递一个匿名内部类(一般来说是用匿名内部类实现).我只想对设计语言的前辈们说一声,真的不是很优雅啊....宝宝写的不开心啊.
当然了就算是全世界最低熬的语言PHP也不能说是100%的完美,我还是去低调的搬会儿砖吧
随着时间的推移,我也在慢慢的成长,从一个小白,长成了一颗小白菜.是的我依旧很菜.但是! 我现在会看一些博客,看一些技术社区大牛们的各种分享,希望能爬上前辈们的肩膀看看这个世界.于是我接触到了kotlin</p>
<p>记得当时第一次看介绍kotlin特性的文章时,我的心理活动是这样的:嗯,这个特性挺好;嗯~,这个特性挺不错;嗯嗯~~,我艹完美.
大概就是这样,带着语死早的伤感,我果断的进坑了</p>

<h3>接下来要写的内容</h3>

  • <a href="http://www.jianshu.com/p/7eba675ace63">(非常)简单的介绍一下变量及方法的定义,怎么优雅的写一个回调函数 </a>
  • 用kotlin来开发android
  • 未完待续....
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,276评论 9 118
  • Google在今年的IO大会上宣布,将Android开发的官方语言更换为Kotlin,作为跟着Google玩儿An...
    蓝灰_q阅读 77,000评论 31 489
  • 文章转载地址 http://www.jianshu.com/p/c33128fb86dc文章中有些内容是借鉴《K...
    zelo阅读 1,651评论 0 0
  • 春天来了。。。。 在瞭望中 在天空上 在山涧里 在街巷中 在你们每次的无私奉献里 在大家心里。
    心简单心自由阅读 406评论 0 1
  • 在某一个校园里,李佳乐正在痴痴的看着一位男生(头发短短的,身高一米七五左右,身穿一套校园服,黑色的鞋子)李佳乐走去...
    守候着下一站阅读 629评论 1 1