swift class

来源:互联网 发布:淘宝与天猫的关系 编辑:程序博客网 时间:2024/06/07 21:11

//: Playground - noun: a place where people can play


import Cocoa


var str = "Hello, playground"


class Person {

    var age:Int;//类成员变量默认是public

    var name:String?;//?表示可以为nil或没有设置,name是可选的

    init(age:Int,name:String){

        self.age = age;

        self.name = name;

    }

    func getAge()->Int{

        return age;

    }

    func getName()->String{

        return name!;//!表示可以返回nil

    }

    class func person()->Person{

        return Person(age: 30,name: "Xuhuiz");

    }

    class func maxAge()->Int{

        return 200;

    }

}


var v1 = Person(age: 1,name: "zxh");

println("\(v1.age),\(v1.name)");

var v2 = Person.maxAge();

var v3 = Person.person();

v3.age = 29;

println(v3.getAge());

 




0 0