在Swift中,你可以使用类、结构体、枚举等来封装数据和方法,实现面向对象编程。
以下是一个使用Swift进行面向对象编程的示例代码:
class Person {
var name: String
var age: Int
init(name: String, age: Int) {
self.name = name
self.age = age
}
func sayHello() {
print("Hello, my name is \(name).")
}
}
let person = Person(name: "Tom", age: 20)
person.sayHello()
在上面的代码中,我们定义了一个Person类,该类有两个属性name和age,以及一个方法sayHello。在类的初始化方法中,我们使用self关键字来区分属性和参数,使用init关键字来定义初始化方法。在类的方法中,我们使用print函数输出一段文字。最后,我们创建了一个Person对象,调用了其sayHello方法。