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)
|
转载于:https://www.cnblogs.com/Free-Thinker/p/4838100.html
Swift - 类型属性(类静态属性)和类方法(类静态方法)相关推荐
- python 类静态属性_python面向对象之静态属性/静态方法/类方法/组合
继续学习,不要松懈 #!/usr/bin/env python # coding:utf-8 class Campus: def __init__(self,name,addr,type): self ...
- 第174天:面向对象——公有属性、私有属性和静态属性
一.公有属性和私有属性 1 //对象构造函数 2 //私有属性好处: 安全 就类似闭包中的函数一样 减少污染 3 function Person(name){ 4 //私有属性,只能在对象构造函数内部 ...
- TS对象中的实例属性和静态属性
// 使用class关键字来定义一个类 /* * 对象中主要包含了两个部分: * 属性 * 方法 * */ class Person{/** 直接定义的属性是实例属性,需要通过对象的实例去访问:* c ...
- [转载] Python-类变量,成员变量,静态变量,类方法,静态方法,实例方法,普通函数
参考链接: Python中的类或静态变量 原文地址:https://www.cnblogs.com/20150705-yilushangyouni-Jacksu/p/6238187.html Pyth ...
- python的实例属性和静态属性_Python面向对象之静态属性、类方法与静态方法分析...
本文实例讲述了Python面向对象之静态属性.类方法与静态方法.分享给大家供大家参考,具体如下: 1. 静态属性:在函数前加@property,将函数逻辑"封装"成数据属性,外部直 ...
- class类,静态属性 以及 静态方法
class 创建类 class People{ constructor(name="王一",age=16) { // const ...
- java实例属性_Java 静态属性与实例属性的初始化
类的初始化包括静态属性的初始化和实例属性的初始化,在加载类过程中的准备阶段会给静态属性分配存储空间,并根据属性的类型设置初始值,例如 int 类型静态属性会设置初始值为 0,布尔类型静态属性会设置初始 ...
- python 类静态属性_如何从Python中的类中引用静态属性?
您面临的问题是因为您不了解类声明的作用域是如何工作的.类声明在其自己的作用域内执行.执行完成后,将创建一个新的类对象,并将获得的范围作为其__dict__附加到该类.在 注意:类范围是从方法范围内搜索 ...
- MobX基础 ----- 类的静态属性和装饰器
当我们使用MobX的时候,首先要声明一个store, 用来保存状态,它的最基本的语法 如下: class Todo {@observable title = "";@observa ...
最新文章
- MAC安装OpenXenManager管理Xenserver
- java的poi导入Excel文件
- python100内3整除while_python-循环语句-习题及答案-for-while
- 算法--背包九讲(详细讲解+代码)
- php查百度收录,php检查页面是否被百度收录,可整合到后台
- 怎么样采集声音的波形和频率_示波器采集模式
- 写一个案例,搞得不要不要的。尴尬了。
- java jsonarray 拷贝_JSONObject与JSONArray使用
- 根据卫星运动矢量计算轨道六根数
- 为航空公司注入数字活力,腾讯助力祥鹏航空数字客舱圆满首航
- html写下三角,html文字下方小三角的实现方法
- 扫一扫就可一键叫车 杭州暖心车站让老人去往生活里的远处
- Linux学习3 :用户及文件权限管理
- 更适合运动的耳机,设计时尚轻巧好用,南卡Runner CC3上手
- 用CMD命令查看局域网电脑IP地址,电脑名称及MAC地址
- JS 数组动态添加键值对
- M,BB面试+职业求教
- 云计算开发学习教程,简单介绍云计算
- Win10自动宽带连接
- 求大神帮忙看一下,这个问题我百度也没有答案!(酷课堂iOS交流群问答整理201811期)