类实际是一种新的数据类型,也是实现抽象类型的工具。本节将讲解类的创建,实例化对象,定义属性,构建方法等内容。

  创建类

  在Swift中,类的创建类似于C#,Java等,需要使用关键字class,其语法形式如下。

  class  类名{

  //具体内容

  }

  注意:类名可以使用"骆驼拼写法"方式来命名(如SomeClass),以便符合标准Swift类型的大写命名风格(如String,Int和Bool)。

  

  实例化对象

  实例化对象也可以称为创建类的实例。它是指用类创建对象的过程,通俗点讲就是声明并创建对象。其语法形式如下。
  var/let  对象名=类名()

  以下创建一个类名为NewClass的类,然后再进行实例化。代码如下

  class  NewClass{

  

  }

  var  newclass=NewClass()

  注意:如果类中没有任何内容,就表示此类为空类。一般在编程语言中空类是很常见的,如果开发者没有想好在此类中写什么,但是此类欧式必不可少的,就先创建一个空类。

  属性

  在Swift中属性一般可以分为存储树形,计算属性和类型属性。以下就是对这3种属性的介绍

  1.存储属性

  存储属性就是存储特定类中的一个常量或者变量。根据数据是否改变,分为常量存储属性和变量存储属性,其语法形式如下。

  let  常量存储属性名=初始值

  var   变量存储属性名=初始值

  访问存储属性的语法形式如下。

  对象名.常量存储属性名/变量存储属性名

eg:

  以下将在创建的类中定义3个存储属性,然后分别对这3个属性进行访问代码如下。

  class  NewClass{

  //定义存储属性

  let  value1=500

  let  value2=50.00

  let  value3="Hello"

  }

  let  newclass=NewClass()

  //访问存储属性

  print("value1=\(newclass.value1)")

  print("value2=\(newclass.value2)")

  print("value3=\(newclass.value3)")

  程序运行,会看到如下的结果

  value1=500

  value2=50.00

  value3=Hello