zoukankan      html  css  js  c++  java
  • kotlin面向对象入门

    之前在学kotlin基础语法时咱们是采用三方jar包在eclipse工程下进行的,很显然这工具在实际商用中基本上很少用到了,最终是要编写android程序,所以说从这里起得更换一个更加智能更加贴近实际开发的一个工具,那就是IntelliJ IDEA,对于最终要编写android程序不是得用Android Studio么,嗯,木错,这是最终的使用工具,但目前还处理kotlin的基础学习暂时还用不上,而我们知道Android Studio其实也是IntelliJ的,熟悉了IntelliJ IDEA到时再回到Android Studio去开发kotlin程序那也非常顺其自然,所以话不多说先来看一下如何用IntelliJ IDEA来使用kotlin:

    首先创建一个工程,然后此时会到如下界面,这时选Kotlin:

    接着输入项目名称:

    点击确定,这时会加载一个依赖项,待加载完之后,咱们就可以开启kotlin之旅啦:

    这时新建一个Kotlin文件来打印一下“Hello,World”来验证环境是木有问题的:

    编译运行:

    好了,环境一切正常,那就开启kotlin接下来的新篇章,学习一下kotlin的面向对象,关于面向对象懂java的人就不多说了,相当相当熟悉了,下面直接建个新工程来看下如何用kotlin语言来表达面向对象的东东:

    面向对象入门:

    这里从描述一个矩形开始,我们知道矩形有长和宽,在java中用class表示类,而在kotlin中也是一样的,只是其写法不同,如下:

    那如何去使用这个类呢?

    接下来再来定义另外一个数据对象:妹子

    静态属性和动态行为:

    接下来给类中增加行为,还是对妹子进行扩展,如下:

  • 相关阅读:
    php利用__callStatic静态调用同类中非静态方法
    Using $this when not in object context错误原因及解决办法
    fastadmin权限修改
    call_user_func()
    php empty()奇怪现象
    LF will be replaced by CRLF in vendor/
    git放弃本地,强制拉取远程
    tp5防xss攻击方法
    php curl
    关于Mac设置alias别名访问服务器
  • 原文地址:https://www.cnblogs.com/webor2006/p/8011714.html
Copyright © 2011-2022 走看看