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)

转载于:https://www.cnblogs.com/Free-Thinker/p/4838100.html

Swift - 类型属性(类静态属性)和类方法(类静态方法)相关推荐

  1. python 类静态属性_python面向对象之静态属性/静态方法/类方法/组合

    继续学习,不要松懈 #!/usr/bin/env python # coding:utf-8 class Campus: def __init__(self,name,addr,type): self ...

  2. 第174天:面向对象——公有属性、私有属性和静态属性

    一.公有属性和私有属性 1 //对象构造函数 2 //私有属性好处: 安全 就类似闭包中的函数一样 减少污染 3 function Person(name){ 4 //私有属性,只能在对象构造函数内部 ...

  3. TS对象中的实例属性和静态属性

    // 使用class关键字来定义一个类 /* * 对象中主要包含了两个部分: * 属性 * 方法 * */ class Person{/** 直接定义的属性是实例属性,需要通过对象的实例去访问:* c ...

  4. [转载] Python-类变量,成员变量,静态变量,类方法,静态方法,实例方法,普通函数

    参考链接: Python中的类或静态变量 原文地址:https://www.cnblogs.com/20150705-yilushangyouni-Jacksu/p/6238187.html Pyth ...

  5. python的实例属性和静态属性_Python面向对象之静态属性、类方法与静态方法分析...

    本文实例讲述了Python面向对象之静态属性.类方法与静态方法.分享给大家供大家参考,具体如下: 1. 静态属性:在函数前加@property,将函数逻辑"封装"成数据属性,外部直 ...

  6. class类,静态属性 以及 静态方法

    class  创建类         class People{             constructor(name="王一",age=16) {      // const ...

  7. java实例属性_Java 静态属性与实例属性的初始化

    类的初始化包括静态属性的初始化和实例属性的初始化,在加载类过程中的准备阶段会给静态属性分配存储空间,并根据属性的类型设置初始值,例如 int 类型静态属性会设置初始值为 0,布尔类型静态属性会设置初始 ...

  8. python 类静态属性_如何从Python中的类中引用静态属性?

    您面临的问题是因为您不了解类声明的作用域是如何工作的.类声明在其自己的作用域内执行.执行完成后,将创建一个新的类对象,并将获得的范围作为其__dict__附加到该类.在 注意:类范围是从方法范围内搜索 ...

  9. MobX基础 ----- 类的静态属性和装饰器

    当我们使用MobX的时候,首先要声明一个store, 用来保存状态,它的最基本的语法 如下: class Todo {@observable title = "";@observa ...

最新文章

  1. MAC安装OpenXenManager管理Xenserver
  2. java的poi导入Excel文件
  3. python100内3整除while_python-循环语句-习题及答案-for-while
  4. 算法--背包九讲(详细讲解+代码)
  5. php查百度收录,php检查页面是否被百度收录,可整合到后台
  6. 怎么样采集声音的波形和频率_示波器采集模式
  7. 写一个案例,搞得不要不要的。尴尬了。
  8. java jsonarray 拷贝_JSONObject与JSONArray使用
  9. 根据卫星运动矢量计算轨道六根数
  10. 为航空公司注入数字活力,腾讯助力祥鹏航空数字客舱圆满首航
  11. html写下三角,html文字下方小三角的实现方法
  12. 扫一扫就可一键叫车 杭州暖心车站让老人去往生活里的远处
  13. Linux学习3 :用户及文件权限管理
  14. 更适合运动的耳机,设计时尚轻巧好用,南卡Runner CC3上手
  15. 用CMD命令查看局域网电脑IP地址,电脑名称及MAC地址
  16. JS 数组动态添加键值对
  17. M,BB面试+职业求教
  18. 云计算开发学习教程,简单介绍云计算
  19. Win10自动宽带连接
  20. 求大神帮忙看一下,这个问题我百度也没有答案!(酷课堂iOS交流群问答整理201811期)

热门文章

  1. Redis 实践笔记
  2. PowerDesigner 正向工程 和 逆向工程 说明
  3. building a software for what?
  4. language is the key
  5. 仿生计算(参考神经网络)2017年考试卷子,考前抱佛脚必备!!中英翻译版本!!
  6. unity安装,sdk,jdk问题
  7. 什么是java OOM?如何分析及解决oom问题?
  8. 逗号操作符以及(0,function)()
  9. 12月9日 php环境的安装和基本知识的学习
  10. ubuntu远程windows桌面