Swift - 实例化类的对象

//实例化类的对象
        let little = xiao_peng_you()
        //使用点语法赋值
        little.score = 100.0
        little.name = "Tom"
        little.study()
        //实例化类的对象
        let big = da_peng_you()
        //使用点语法赋值
        big.name = "LiLy"
        big.major = "大朋友"
        big.study()
        
        let str1 = "wodetian"
        var str2:String = str1+"30"
        //打印出str2的长度
        print("str2的长度:\(strlen(str2))")
        //比较这两个字符串的大小关系,比较这两个串是否相等,并打印相应的结果
        if str1>str2{
            print("str1>str2")
        }else if str1<str2{
            print("str1<str2")
        }else{
            print("str1==str2")
        }
        //str2的长度
        let length:Int = strlen(str2)
        print(length)
        //将str1的第一个字符,替换成大写字符,并生成str3
        let str3:String = str1.capitalized
        print(str3)
        //将str2中的年龄,替换成100
        str2.replaceSubrange(str2.index(str2.endIndex, offsetBy: -2)...str2.index(before: str2.endIndex), with: "100")
        print(str2)
        //创建str4字符串,内容为八维校训
        let str4 = "认认真真 工作顺利"
        print(str4)
        //将str4的内容进行翻转,生成str5
        let str5 = String(str4.reversed())
        print(str5)
    }
}
//定义Student类
class Student {
    //属性为姓名
    var name: String = ""
    //定义并实现方法:study
    func study() -> Void {
        
        print("Student")
    }
}
//定义类继承类
class xiao_peng_you: Student {
    //属性为成绩
    var score:Double = 0.0
    //重写父类方法study
    override func study() -> Void {
        //调用父类方法
        super.study()
        print("xiao_peng_you")    
    }
}
//定义类继承类
class da_peng_you: Student {
    //属性为专业
    var major:String = ""
    //重写父类方法study
    override func study() -> Void {
        //调用父类方法
        super.study()
        print("da_peng_you")
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Scala与Java的关系 Scala与Java的关系是非常紧密的!! 因为Scala是基于Java虚拟机,也就是...
    灯火gg阅读 8,827评论 1 24
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 5,853评论 0 9
  • 作画:逗霸欠之 时间:2小时 地点:画室 工具:水粉笔,勾线笔,颜料,水粉纸,画板,花架,水桶等等 第一幅图还不错...
    逗霸君阅读 3,233评论 15 12
  • 韩伯俞至孝,曾经他犯了错,母亲打他,韩哭了。 老母亲很奇怪,以往打这娃都没哭啊,这回咋哭了,于是问儿子原因。 伯俞...
    煲汤的鹅阅读 3,134评论 0 0
  • 1.睿睿有一个梦想: 1.1 读特朗斯特罗姆 昨天特朗斯特罗姆去世了,早起整个世界都在纪念他,可以预见的是,他的诗...
    王路读者群1阅读 3,369评论 0 2