美文网首页Kotlin程序员
Kotlin 初体验(引)

Kotlin 初体验(引)

作者: 八阿哥_ | 来源:发表于2016-11-04 14:34 被阅读84次
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 初体验(引)

    先用熟悉的java开个头,没错就是写了一个回调.还记得当时刚学java的时候,学到回调,感觉很不错,有点难度,有点...

  • kotlin小白日记2「工具类的封装,Anko简化吐司,空值处理

    Kotlin初体验二「kotlin框架Anko的使用,工具类的封装,空值处理」 本篇上篇为kotlin初体验,源代...

  • Kotlin 初体验

    Kotlin 初体验 Kotlin也是基于JVM设计的编程语言,相对Java来说,Kotlin在编写代码时有如下优...

  • 使用Kotlin开发Android应用初体验

    使用Kotlin开发Android应用初体验 昨晚,最近一届的谷歌IO大会正式将Kotlin确定为了官方开发语言,...

  • 《Kotlin 实战》 读书笔记——第一章

    1.1 Kotlin初体验 从小例子开始看看Kotlin代码长什么样子。下面这个例子,定义了一个Person类来表...

  • 初识Kotlin

    kotlin到底是什么? 开发工具: kotlin初体验 上述代码的含义: 你声明了一个简单的数据类,它包括了两个...

  • Kotlin初体验

    距离kotlin成为Android一级开发语言已经一年了,这节将从零开始,实现kotlin的几个小知识点,以下操作...

  • Kotlin初体验

    开发工具: IntelliJIDEA 第一步:打开idea IDE 选中 kotlin 点击next选项 第...

  • Kotlin初体验

    谷歌大会之后,Kotlin火的不要不要的,将来用Kotlin开发Android应用或许会成为主 流,所以An...

  • Kotlin初体验

    项目环境 android studio 2.2.2 首先安装 Kotlin插件 然后重新启动 Android St...

网友评论

    本文标题:Kotlin 初体验(引)

    本文链接:https://www.haomeiwen.com/subject/fdoiuttx.html