zoukankan      html  css  js  c++  java
  • swift 方法

    swift的类,结构体,枚举中都可以定义方法。

    1:实例方法。类似于类成员方法

    1.1实例方法是属于类,结构体,枚举的实例的方法。通过其实例访问。

    class CShow{
        func testShow(cout:Int){
            println("(cout) hello world")
        }
    }
    let obj = CShow()
    obj.testShow(123)

    1.2  实例方法局部参数名和外部参数名

    class CShow{
        func testShow(cout:Int, secondShow:Int){
            println("(cout) hello world (secondShow)")
        }
    }
    let obj = CShow()
    obj.testShow(23, secondShow:456)//第一个参数名省去

    1.3:self 属性。self类似于Objective-c 的 self或c/c++ this

    class CTest{
        var iValue = 6
        func showValue(iValue:Int){
            println("this:(self.iValue) member:(iValue)")
        }
    }
    let testObj = CTest()
    testObj.showValue(9)

    2:类型方法。 class类型方法在func前面使用class修饰,而结构体和枚举是在func前使用static。调用时候不使用实例调用。类似于C++/Objective-C static成员方法。

    class CTypeFuncTest{
        class func showFunc(iParam:Int){
            println("showFunc:(iParam)")
        }
    }
    CTypeFuncTest.showFunc(3)
  • 相关阅读:
    Java阶段测试题一
    HttpClient配置及运用(一)
    字符串数组及链表的应用:例题
    Java多线程
    String普通方法测试;可变参数
    Java连接mysql数据库
    JS练习
    foreach遍历、包装类、Object类
    Java多态总结
    类的关联,不同类属性的调用
  • 原文地址:https://www.cnblogs.com/zhidao-chen/p/3892290.html
Copyright © 2011-2022 走看看