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