【Kotlin 初学者】类和对象

本文介绍了Kotlin面向对象编程的基础,包括如何创建类、添加属性和函数、使用构造函数以及设置默认值。通过实例展示了Kotlin中类的初始化、计算属性、主次构造函数的用法,帮助初学者理解Kotlin的类和对象操作。
摘要由CSDN通过智能技术生成

==

Kotlin 是一门面向对象的开发语言。也有着面向对象语言的特性。而面向对象的三大特性即封装、继承、多态,这是每一门面向对象语言都具有的特性。

定义类

===

使用 Kotlin 创建第一个类,咱描述的详细一点。

Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。

Kotlin 中使用关键字 class 声明类,后面紧跟类名。

创建类

选择2:会直接创建一个.class的类

选择3:可以自己在文件中创建一个类

class User{

//大括号内是类体构成

}

这是一个空的类实现,跟Java一样都是使用class关键字来声明一个类(类名:User)。

添加属性和函数

class User{

var name = “”

var age = 0

fun info(){

println(“ n a m e  今年已经 name 今年已经 name 今年已经age 岁了”)

}

}

使用 var 关键字添加属性。如果使用 val 关键字,那么初始化之后就不能重新赋值了。同时,Kotlin自动生成了setter/getter函数。如下:

使用

fun main() {

//实例化User类

var user = User()

//调用name.setName函数

user.name = “scc”

//调用info函数

user.info()

}

Kotlin实例化一个类跟Java类似,只不过去掉了 new 关键字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值