1、枚举的使用方式:
//枚举类型
enum SeasonTmp{
case Spring
case Summer
case Winter
case Autumn
}
typealias Season = SeasonTmp;//定义别名
另一种方式:
enum Season2 :Int{
case Spring = 1
case Winter
}
调用:
Season2.Winter
2、结构体
struct Person {
//对象属性
var name:String
var age:Int
//对象的方法
func sayHello( ) ->Void{ print("hello!")}
//类方法:
static func sayHi( )->Void { }
// 类属性:
static var personName:String?
}
调用:
let p1 = Person.init(name: "zhuangzhuang", age: 30)
print(p1);
p1.sayHello();
3、类的使用
//类的声明:
class Students{
var name:String?
//对象的方法
func sayHello( ) ->Void{ print("hello!")}
}
调用:
let S1 = Students.init();
S1.name="wabdghj";
S1.sayHello();