4、Kotlin编程:类、继承、数据类及设计模式详解

Kotlin编程:类、继承、数据类及设计模式详解

1. 类与继承

在Kotlin中,类和继承的概念是编程的基础部分。首先,我们来看下接口和抽象类的相关内容。

当一个类实现了 Moveable 接口,它将继承 move() 函数。以下是 Moveable 接口的简单示例:

abstract class Moveable() {
    protected var x: Int = 0
    protected var y: Int = 0
    open fun move(x: Int, y: Int) {
        this.x = x
        this.y = y
    } 
}

这里涉及到了 private protected 等可见性修饰符。 private 属性或函数只能被声明它们的类访问,而默认情况下,类和属性的可见性是 public ,所以不需要一直使用 public 关键字。
例如,在 Moveable 类中, x y 属性被声明为 protected ,这意味着它们可以被该类及其子类访问。

在Kotlin中扩展抽象类时,只需在类名后加上冒号和抽象类名,而且

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值