kotlin精讲-第3章(1)类的创建&属性方法定义以及

作者: 739c8d412b4c | 来源:发表于2017-12-04 18:58 被阅读202次

类方法和属性的定义

Kotlin定义类、类的成员、类的成员方法和Java很类似。我们通过IDEA提供的java文件转kt文件的功能,直观感受下kotlin定义类和Java定义类的区别。

假设我们有一个Person类,包含name属性和age属性,以及一个printInfo方法,假如我们通过如下Java代码定义Person类,参考代码:


image.png

通过这个转换,Kotlin也有private修饰符,Kotlin的成员属性还必须要初始化。

再比如,假如我们通过如下Java代码定义Person类,参考代码:

image.png

通过转换结果分析,kotlin默认实现了getter和setter方法,属性和方法的默认修饰符是public。

再比如,假如我们通过如下Java代码定义Person类,参考代码:

image.png

通过转换结果分析,Kotlin也有protected修饰符。

再比如,假如我们通过如下Java代码定义Person类,参考代码:

image.png

通过转换结果分析,和Java写法就没有多大差异了。

类创建、类方法属性的访问

Kotlin创建类对象的时候不需要使用new关键字。类的方法访问和Java访问没区别。类属性访问直接通过点号方式访问,无需在调用getter和setter方法。参考案例:

image.png

相关文章

  • kotlin精讲-第3章(1)类的创建&属性方法定义以及

    类方法和属性的定义 Kotlin定义类、类的成员、类的成员方法和Java很类似。我们通过IDEA提供的java文件...

  • Kotlin-类和对象

    类和对象 类的创建和java还是比较类似的,属性和方法的定义,创建不用写new 在kotlin中如果要使用类的继承...

  • Kotlin基础(3)-类

    前言 本文主要介绍Kotlin中类的创建以及使用 定义类 kotlin中定义类的方式如下: class 声明其是一...

  • Python基础018--类的创建及实例化、类继承

    类的创建以及实例化、类继承 类的创建以及实例化定义:用来描述具有相同的属性和方法的对象的集合;它定义了该集合中每个...

  • 4、Kotlin基础---类和对象

    1、类定义Kotlin类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。创建类: 定义空类: 含有...

  • java类的创建及使用

    创建类的步骤:1、定义类名2、编写类的属性3、编写类的方法模板:public class 类名{//定义属性部分(...

  • Kotlin——面向对象

    Kotlin面向对象 类和对象 Kotlin提供了定义类、属性、方法等最基本的功能。类可被认为是一种自定义的数据类...

  • 面向对象(一)

    Kotlin 支持面向对象编程,Kotlin 提供了定义类、属性、方法等最基本的功能。类可被认为是一种自定义的数据...

  • Java- 对象和类

    Java- 对象和类 类是对象的模板。它定义对象的属性,并提供创建对象的构造方法以及对对象进行操作的方法。 类也...

  • 初始类和对象

    对象的特征 属性 方法 定义一个类的步骤 定义类名 编写类的属性 编写类的方法 使用对象 创建对象类名 对象名=n...

网友评论

    本文标题:kotlin精讲-第3章(1)类的创建&属性方法定义以及

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