定义Student类,定义并实现方法

//定义Student类,属性为姓名,定义并实现方法:study

class Student{
    var name:String="王先森"
    func study(){
        print("实现study方法了")
    }
}
//实现
var Sx=Student()
Sx.study()
//定义Middle_School_Student类继承Student类,属性为成绩,重写父类方法 study

class Middle_Scholl_Student:Student{
    var CHj:String="100"
    
    //重写父类方法
    override func study()->Void{
        
        print("我重新父类方法了Study")
        super.study()
    }
    

}
实例化Middle_School_Student类的对象,使用点语法赋值,并调用父类方法;
let SLH=Middle_Scholl_Student()
   //使用点语法调用父类方法
   SLH.study()







var SxC = Middle_Scholl_Student()

SxC.study()
//定义University_Student类继承Student类,属性为专业,重写父类方法study
class University_Student:Student{
    var Zy:String="ios开发"
    
    override func study() {
        
        print("重写父类study方法了")
        super.study()
    }
}
//调用
var DyZy=University_Student()

DyZy.study()
//实例化University student类的对象,使用点语法赋值,并调用父类方法;
let US = University_Student()
US.study()
//定义一个字符串str1,内容为自己姓名的全拼,在str1的后面连接上自己的年龄,生成第二个字符串str2
var Str1:String="wangZhengHao"
print(Str1)
var Str2:String="zhaiZiJian"
print(Str2)
//打印出str2的长度,比较这两个字符串的大小关系
print(Str2.count)
if Str1>Str2{
    print("Str1>Str2")
}else{
    print("Str1

你可能感兴趣的:(移动,Swift,定义Student,类)