美文网首页
菜鸡学Swift3.0 14.1 类的属性 ( 创建类和创建类对

菜鸡学Swift3.0 14.1 类的属性 ( 创建类和创建类对

作者: 菜鸡 | 来源:发表于2017-01-03 09:55 被阅读11次

1 创建类

class Person {
// 定义类的属性

// 1.存储属性: 用于存储实例的变量&常量
    var name: String = ""

    var mathScore: Double = 0.0
    var chineseScore: Double = 0.0
// 2.计算属性: 通过计算得来的结果的属性
    var ave: Double {
        return (mathScore + chineseScore) * 0.5
    }
// 3.类属性: 和整个类相关的,并且是通过类名进行访问的
    static var cour: Int = 0
}

2 创建类对象

// 创建存储属性类对象
var p = Person()
p.name = "jack"
print(p.name)
// 创建计算属性类对象
var s = Person()
s.mathScore = 90
s.chineseScore = 95
print(s.ave)
// 创建类属性对象
Person.cour = 10
print(Person.cour)

相关文章

  • 菜鸡学Swift3.0 14.1 类的属性 ( 创建类和创建类对

    1 创建类 2 创建类对象

  • 元类

    # 元类 : 创建类 type #1.type 创建 类 # type(类的名称, (类继承对象),{属性}...

  • 创建类、属性

  • Python第五天:面向对象

    :类的定义和创建对象: 类的定义:类变量 class Student: 在类中直接定义的属性(变量)就叫类属性(类...

  • Java:spring框架(2)IOC注解

    一.创建XML文件,配置XML文件 二.创建User类,设置类注解 三.创建UserService类,设置属性注解...

  • Python学习笔记5

    面向对象 类和对象的创建 属相相关 方法相关 元类 内置的特殊属性 内置的特殊方法 面向对象 类和对象的创建 类 ...

  • java基础类-6-反射

    常用类 获取类类型 创建对象 获取属性 获取特定属性 方法和构造方法

  • Python-类和对象

    关键词:类、实例、继承、重载创建类: 创建类实例对象: 属性操作: 类的继承: 继承类定义时,括号内填写父类名称继...

  • python 类和对象

    类是创建对象的模板,对象是类的实例。类包含有属性和方法,类不可以直接使用,必须实例化之后才可以使用。 a、类的创建...

  • js的类和对象的创建与技术

    js的类和对象的创建的技术 一:类和对象的调用 Js代码 二:函数创建对象 this指当前类的属性与java相似(...

网友评论

      本文标题:菜鸡学Swift3.0 14.1 类的属性 ( 创建类和创建类对

      本文链接:https://www.haomeiwen.com/subject/raumvttx.html