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 属性来显示该对象。
结论
所以这就是我们如何使用函数或属性打印类的对象。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP