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