Swift 类的继承

//类的继承
//定义一个类
class 女神类 {
    //定义一个常量值是30
    let age:Int = 30
    //subscript定义下标
    subscript (str:String) -> Int {
        return age / 2
    }
}
//实例化的值是30
let 女神 = 女神类()
//调用下标处理值是15
女神["nibma"]



//定义一个类
class A {
    var name:String = "菇凉"
    var age:Int = 18
    //实例方法
    func sayHello () {
        println("您好,我是\(name),今年\(age)岁")
    }
}
//A类继承给AA类
class AA:A {

}
//实例化A
let A1 = A()
//调用实例方法 显示结果
A1.name
A1.age

//A继承给NB
class NB:A {
    //实例方法 属性重写 关键字 override
    override func sayHello () {
    
        println("改变了输出哦")
    }
}

let SB = NB ()

SB.sayHello()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值