Kotlin学习5--面向对象1(类和对象)

类和对象

File通常是用于编写Kotlin顶层函数和扩展函数

如何在Android studio 中建立Kolin的类

新建kotlin项目

类定义

Kotlin中也是使用class关键字来声明一个类的 ,Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明

class Person {.....}

类的属性

类的属性可以用关键字 var 声明为可变的,否则使用只读关键字 val 声明为不可变。

class Person {
   var name = ""
   var age = 0
}

我们可以像使用普通函数那样使用构造函数创建类实例:

var p = Person();//Kotlin 中没有 new 关键字

要使用一个属性,只要用名称引用它即可

p.age = 19
p.name = "WDD"

Koltin 中的类可以有一个 主构造器,以及一个或多个次构造器,主构造器是类头部的一部分,位于类名称之后:

class Person constructor(firstName: String) {}

如果主构造器没有任何注解,也没有任何可见度修饰符,那么constructor关键字可以省略。

class Person(firstName: String) {
}

你可能感兴趣的:(Kotlin,kotlin,android)