在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
创建一个对象 先写一个People类 // // People.swift // Class // // Created by YouXianMing on 15/3/18. // Copyright (c) 2015年 YouXianMing. All rights reserved. // import Foundation class People { // 变量值 var name : String var age : Int // 初始化方法 init() { name = "YouXianMing" age = 10 } // 类方法 class func maxAge() -> Int { return 100 } class func minAge() -> Int { return 0 } // 普通方法 func info(name : String, age : Int) -> String { return "age:\(age) + name:\(name)" } func subInfo() -> String { return "age:\(age) + name:\(name)" } } 再写一个Student类继承至People类 // // Student.swift // Class // // Created by YouXianMing on 15/3/18. // Copyright (c) 2015年 YouXianMing. All rights reserved. // import Foundation class Student: People { var score : Float override init() { score = 100.0 super.init() } } 然后是控制器源码: // // ViewController.swift // Class // // Created by YouXianMing on 15/3/18. // Copyright (c) 2015年 YouXianMing. All rights reserved. // import UIKit class ViewController: UIViewController { // 初始化变量 var people : People var studuent : Student = Student() // 必要的初始化 required init(coder aDecoder: NSCoder) { // 调用初始化方法 people = People() people.name = "Y.X.M." people.age = 20 super.init(coder: aDecoder) } override func viewDidLoad() { super.viewDidLoad() println(people.info("YouXianMing", age: 28)) println(people.subInfo()) println(People.maxAge()) } } 一些需要注意的地方:
|
请发表评论