Swift 编程打印类对象
在本文中,我们将学习如何编写一个 Swift 程序来打印类的对象。
类对象称为类的实例。例如,颜色是一个类,那么 obj1、obj2、obj3 和 obj4 就是来自该类的对象。一个类可以有多个对象。
语法
var objectname = Classname()
这里,使用上述语法,我们可以创建一个类的对象。
算法
步骤 1 - 创建一个具有属性和构造函数的类。
步骤 2 - 创建一个函数来打印给定类的对象。
步骤 3 - 创建类的对象并为其赋值。
步骤 4 - 调用(在步骤 2 中创建的)函数并将对象传递给它。
步骤 5 - 打印输出。
示例
以下 Swift 程序用于打印类的对象。
import Foundation import Glibc // Creating a class class Writer { var name: String var articleCount: Int var language: String // Constructor init(name: String, articleCount: Int, language: String) { self.name = name self.articleCount = articleCount self.language = language } } // Function to print object in more readable form func printObject(objClass: Writer) { print("Name: \(objClass.name)") print("Article Count: \(objClass.articleCount)") print("Programming Language: \(objClass.language)") } // Creating object let objClass = Writer(name: "Mohina", articleCount: 70, language: "C#") printObject(objClass: objClass)
输出
Name: Mohina Article Count: 70 Programming Language: C#
在上面的代码中,我们创建了一个名为 writer 类的对象,其 name = Mohina、articleCount = 70 和 language = C#,然后调用 printObject() 方法来打印对象的属性。
示例
以下 Swift 程序用于打印类的对象。
import Foundation import Glibc // Creating a class class Food { var name: String var Count: Int var Sale: Int // Constructor init(name: String, Count: Int, Sale: Int) { self.name = name self.Count = Count self.Sale = Sale } // Property to print object in more readable form var printObject: String { return "Name: \(name), Per Day Count: \(Count), Sale: \(Sale)%" } } // Creating object let object = Food(name: "Pizza", Count: 100, Sale: 90) print(object.printObject)
输出
Name: Pizza, Per Day Count: 100, Sale: 90%
在上面的代码中,我们创建了一个名为 Food 类的对象,其 name = Pizza、Count = 100 和 Sale = C#。现在我们调用 Food 类的 printObject 属性来显示该对象。
结论
所以这就是我们如何使用函数或属性打印类的对象。
广告