Swift 程序创建类和对象

swiftserver side programmingprogramming更新于 2025/9/19 7:07:17

本教程将讨论如何编写 Swift 程序来创建类和对象。

Swift 语言也是一种面向对象的语言。因此它完全支持类和对象。

类

类是对象的蓝图。为了向类添加功能,我们可以定义属性和方法。类中的常量和变量称为类属性,而类中的函数称为方法。与其他编程语言一样,Swift 类也支持继承、类型转换、析构函数、引用等。

语法

以下是创建类的语法 -

Class MyClassName{
    // 类的定义
}

示例

以下程序演示了如何创建类。

class Course{
   var name = "Swift"
   var chapters = 40
   func Price(){
      print("Price of swift package is 5000")
   }
}

这里,Course 是类名,name 和 chapters 是类的属性,Price 是类的方法。我们可以借助点语法访问类的属性和方法。这里,属性名称在实例名称后用点 (.) 分隔,例如 obj.name。

对象

在 Swift 中,类对象被称为类的实例。我们可以创建同一个类的多个对象。例如,book 是一个类,author1、author2 和 author3 是该类的对象。

语法

以下是创建对象的语法 -

var MyObjectName = MyClassName()

示例

以下程序演示了如何创建对象 -

// 创建类
class Course{
   var name = "Swift"
   var chapters = 40
   func Price(){
      print("Price of swift package is 5000")
   }
}

// 创建对象
var lang1 = Course()

示例

类和对象

以下程序演示了如何创建一个类及其对象。

import Foundation
import Glibc

// 创建类
class Author{
    // 属性
    var language = "Swift"
    var chapters = 50
    var programs = 60
    // 方法
   func price(){
      print("Cost of one package is 6000")
   }
}
// 创建对象
var lang1 = Author()
// 访问类的属性
print("语言名称:", lang1.language)
print("总章节数:", lang1.chapters)
// 访问类的方法
lang1.price()

输出

语言名称:Swift
总章节数:50
Cost of one package is 6000

示例

创建类的多个对象

以下程序演示了如何创建类的多个对象。

import Foundation
import Glibc

// 创建类
class Product{

    // 属性
    var productID = 0
    var ProductName = "Mango"
}

// 创建多个对象
var obj1 = Product()
var obj2 = Product()

// 访问类的属性
obj1.productID = 3456
print("产品 ID:", obj1.productID)

obj2.productID = 876
print("产品 ID:", obj2.productID)

输出

产品 ID:3456
产品 ID:876


相关文章



关于我们 | 隐私条款 | 学习路线
返回顶部