美文网首页ios学习之路
swift 3.0 基础练习 面向对象 类

swift 3.0 基础练习 面向对象 类

作者: gwk_iOS | 来源:发表于2016-12-15 00:44 被阅读29次

    写在前面
    弄了下个人站...防止内容再次被锁定...所有东西都在这里面
    welcome~
    个人博客

    模拟需求
    创建100个女朋友
    1.用面向对象思想
    2.名字随机
    3.年龄随机
    4.拥有约会功能
    5.将所有女朋友信息输出

    class GirlFirend: NSObject {
        var name:String = ""
        var age :Int = 0
        
        //初始化随机姓名和年龄
        override init() {
            name = String(format: "%c%c%c", 65 + arc4random()', 65 + arc4random()', 65 + arc4random()')
            age = Int( arc4random() % 10 + 18 )
        }
        
        //重写描述方法
        override var description: String{
            return "姓名:\(name) \t,年龄:\(age)"
        }
        
        //约会方法
        func dataWith() {
            print("data with \(name),she is \(age)")
        }
    
    //创建100个对象
    for i in 0...99{
        var gF = GirlFirend()
        print(gF)
        gF.dataWith()    
    }
    
    gf.png

    相关文章

      网友评论

        本文标题:swift 3.0 基础练习 面向对象 类

        本文链接:https://www.haomeiwen.com/subject/cuuwmttx.html