Swift中类的操作

原创 2015年11月20日 17:48:02

普通类的定义和使用
class Person{
var name:String = String()
var age:Int = Int()
func getInfo(){
println(” (name) (age)”)
}
}

var person = Person()
person.name=”郭艳璐”
person.age=12

person.getInfo()

//类的构造和析构 init deinit
class Person{
var name:String
var age:Int

init(name:String,age:Int){
    self.name = name
    self.age = age
}

func getInfo(){
    println(" \(name)   \(age)")
}

deinit{
    name=nil
    age = 0
}

}
var person = Person(name: “郭艳璐”, age: 20)
person.getInfo()

//类的继承

class Guo:Person{

}

var guo = Guo(name: “郭艳璐”, age: 20)
guo.getInfo()

//重写方法
class Guo:Person{

override func getInfo() {
    println("重写的方法\(super.name)  \(super.age)");
}

}

var guo = Guo(name: “郭艳璐”, age: 20)
guo.getInfo()

class Guo:Person{

override var name:String{
get{
    return super.name;
}

set{
    if(self.name=="郭艳璐"){
        super.name="郭艳璐的super"
    }else{
        super.name="super name"
    }
}
}

override func getInfo() {
    println("重写的方法\(super.name)  \(super.age)");
}

}

var guo = Guo(name: “郭艳璐”, age: 20)
guo.getInfo()

版权声明:本文为博主原创文章,未经博主允许不得转载。

swift类的基本操作

  • 2014年12月25日 15:49
  • 28KB
  • 下载

swift的类的基本操作

学习swift已有了一段时间,以前一直都在忙项目,今天有时间就写了个小demo,写了一下类的基本操作 1、首先是定义一个类,这点和java差不多      class Person: NSObject...

Swift 操作数据库

  • 2015年07月21日 19:03
  • 79KB
  • 下载

《Swift 的数组 (Array)的声明和 数组的基本操作详解 和 元组(Tube) 的声明和使用》

/*  *   《Swift 的数组 (Array)的声明和 数组的基本操作详解 和 元组(Tube) 的声明和使用》  */ //  Created by 周双建 on 1...

Swift 蒙版操作指引

本文使用了蒙版工具类SingleMaskView。 1.支持透明区自定义位置和大小,支持矩形带圆角大小和(椭)圆形; 2.支持添加多个透明区或者图片; 3.目前支持添加图片,添加label可仿照...

Swift - 操作SQLite数据库(引用SQLite3库)

SQLite轻量级数据库在移动应用中使用非常普遍,但是目前的库是C编写的,为了方便使用,对SQLite相关的操作用Swift进行了封装。这个封装代码使用了一个开源项目SQLiteDB,地址是:http...

(八)swift 中UINavigationController 中的一些操作

1、 推拽使用UINavigationControllerXCode 自动生成两个UI界面。 NativeController:继承自UINavigationController,后台swift ...
  • yeness
  • yeness
  • 2015年11月30日 13:38
  • 1404

Swift - 使用EventKit操作"提醒事项"(2、新增、修改、删除提醒)

1,添加提醒 下面样例中,填写提醒内容、选择提醒时期后,点击“保存”即可将提醒添加到系统的“提醒事项”中。 (这里我将日期输入框的 inputView 设置成 UIDatePicker...

Swift学习记录 -- 15.tableView的创建与基本操作

算是正式接触到真正的东西了吧 , 大概写了下 , 不是太习惯 , 虽然有了extension , 和// MARK:- 分类注释 , 懒加载也不是太习惯 . 可能是OC敲太多了 , 还不是太适应吧 ....
  • coderMy
  • coderMy
  • 2016年10月03日 20:38
  • 191
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Swift中类的操作
举报原因:
原因补充:

(最多只允许输入30个字)