1、class或者struct如果没有实例没办法直接调用

(1)设置class后可直接调用

class S{
  static var width:Int{  //static代表公有的,都可使用
    return 200
  }
}
print(S.width)  //200

(2)设置static后可直接调用

class S{
  class var width:Int{  //class另外起一个类
    return 200
  }
}
print(S.width)  //200

2、继承父类但是有个同样的类没发覆盖修改(override)

class S{
  class var width:Int{
    return 200
  }
}
class C:S{
  override class var width:Int{  //override是覆盖父类的意思
    return 300
  }
}
print(C.width)  //300

  

最新文章

  1. Ctrl-A全选这点事(C#,WinForm)
  2. rsa密钥文件转化为tortoise认可的pak密钥文件
  3. YARN资源调度器
  4. C# ADO.NET (sql语句连接方式)(增,删,改)
  5. js-图标控件
  6. TOGAF培训讲义
  7. JS生成随机的由字母数字组合的字符串
  8. oracle存储过程、声明变量、for循环|转|
  9. Codevs 1669 运输装备
  10. hdu2074java
  11. 动软代码生成器 可用于生成Entity层,可更改模板 /codesmith 也可以
  12. 未能在全局命名空间中找到类型或命名空间名称“Wuqi”
  13. SqlServer2008数据库透明加密
  14. Java使用Socket传输文件遇到的问题
  15. PHP_保留两位小数而且四舍五入_保留两位小数而且不四舍五入
  16. 使用wsimport生成不带JAXBElement对象的代理
  17. JAVA基础第八组(5道题)
  18. Virtualbox Ubuntu 虚拟机命令行挂载共享文件夹及设置静态IP
  19. 《HelloGitHub月刊》第 09 期
  20. [dedecms]隐藏栏目不生成静态页面

热门文章

  1. Swift, Playgrounds, and XCPlayground
  2. python学习笔记 操作文件和目录
  3. mysqlalchmy操作之建表
  4. 获取struts迭代list在页面显示的数据
  5. python的上下文管理(context)(1)
  6. css深入理解之border
  7. Mysql中使用存储过程返回查询多个表的数据信息
  8. 如何正确学习web前端流程以及如何找工作
  9. JavaWEB开发框架:Shiro
  10. python3图片验证码识别