Swift基础语法: 30 - Swift的基类, 子类, 重写, 重写方法, 重写属性, 防止重写

本文介绍了Swift中的基类和子类概念,以及如何创建子类。接着讨论了如何在子类中重写父类的方法和属性,同时提供了使用`override`关键字的示例。此外,还讲解了如何使用`final`关键字防止方法和属性被重写,以确保代码的稳定性和设计意图。
摘要由CSDN通过智能技术生成

前面我们讲了有关于脚本语法的基本认识以及使用, 现在让我们来看看Swift的其他东西:


1.基类

所谓的基类, 就是OC中的父类, 不继承任何类, 就叫做基类, 让我们来看看例子:

class Vehicle {
    var currentSpeed = 0.0
    var description: String {
        return "traveling at \(currentSpeed) miles per hour"
    }
    func makeNoise() {

    }
}

let someVehicle = Vehicle()
println("someVehicle: \(someVehicle.description)")
// 打印出来的结果: someVehicle: traveling at 0.0 miles per hour

PS: 这个类虽然是没有什么意义, 但它的的确确是一个基类, 在Swift中, 如果你没有在这个类名后面继承与什么什么类, 那么就会自动的变成基类.


2.子类生成

所谓的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值