swift2

作者: ViewController_ | 来源:发表于2018-10-14 18:23 被阅读0次

    在{}外面的(下面)

    //定义Student类
        class Student {
            //属性为姓名
            var name: String = ""
            //定义并实现方法:study
            func study() -> Void {
               
                print("Student")
            }
        }
        //定义Middle_School_Student类继承Student类
        class Middle_School_Student: Student {
            //属性为成绩
            var score:Double = 0.0
            //重写父类方法study
            override func study() -> Void {
                //调用父类方法
                super.study()
                print("Middle_School_Student")
               
            }
        }
        //定义University student类继承Student类
        class University_Student: Student {
            //属性为专业
            var major:String = ""
            //重写父类方法study
            override func study() -> Void {
                //调用父类方法
                super.study()
                print("University_student")
            }
        }

    然后是写在里面的

    //实例化Middle_School_Student类的对象

            let mss = Middle_School_Student()

            //使用点语法赋值

            mss.score = 100.0

            mss.name = "Tom"

            mss.study()

    //字符串str1,内容为自己姓名的全拼

            let str1 = "weiqun"

            //在str1的后面连接上自己的年龄,生成第二个字符串str2

            var str2:String = str1+"19"

            //打印出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)

    相关文章

      网友评论

          本文标题:swift2

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