swift5.0 類

class Student
{
    final var name:String = ""
    private var age:Int = 0
    private var score:Double = 0.0
    private var ispass:Bool = false
    
    public static let schoolName = "第五代"
    
    convenience init()
    {
        self.init(name:"瀏覽量",age:33,score:59)
    }
    
    init(name:String, age:Int, score:Double) {
        
        self.name = name
        self.age = age
        self.score = score
        ispss(param: score)
    }
    
    private func ispss(param:Double)
    {
        self.score = param
        if self.score < 60 {
            self.ispass = false
        }else{
            self.ispass = true
        }
    }
}

var s1 = Student()
print(s1.name)

class Student
{
    var name = "hello"
}

var s1 = Student()

print(s1.name)

var s2 = s1
s2.name = "1111"
print(s2.name)
print(s1.name)
 
class Person
{
    private var name:String
    private var age:Int
    
    init(name:String,age:Int) {
        self.name = name
        self.age = age
    }
    
    public func setName(name:String)
    {
        self.name = name
    }
    
    public func setAge(age:Int)
    {
        self.age = age
    }
    
    public func getName() -> String
    {
        return self.name
    }
    
    public func getAge() -> Int
    {
        return self.age
    }
    
}

class Student: Person
{
    
}

var per = Person(name: "張三", age: 20)
print(per.getName())
print(per.getAge())

var stu = Student(name: "學(xué)生", age: 14)
print(stu.getName())


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容