zoukankan      html  css  js  c++  java
  • Swift

    1,结构体struct和枚举enum的静态属性,静态方法使用static关键字

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    struct Account
        var amount : Double = 0.0                 //账户金额 
        var owner : String = ""                   //账户名 
     
        static var interestRate : Double = 0.668  //利率
     
        static func interestBy(amount : Double) -> Double {
            return interestRate * amount 
        }
    }

    2,类class的类型属性,类型方法使用class关键字

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    class Account {
        var amount : Double = 0.0               // 账户金额 
        var owner : String = ""                 // 账户名 
      
        class var staticProp : Double {
            return 0.668 
        
     
        class func interestBy(amount : Double) -> Double {
            return 0.8886 * amount 
        }
       
    //访问静态属性 
    println(Account.staticProp)
  • 相关阅读:
    kvm基本原理
    RAID分类
    监控MySQL主从脚本
    MySQL优化
    查看某个ip地址接在交换机的哪个接口
    rsync+inotify脚本
    docker工作流程
    雅礼集训【Day6-1】字符串
    【模拟试题】困难重重
    Loj #6069. 「2017 山东一轮集训 Day4」塔
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/4838100.html
Copyright © 2011-2022 走看看