MN HKD

Tải ứng dụng phiên bản mới nhất để tạo sổ sách cho tất cả 4 nhóm hộ kinh doanh theo thông tư 152/2025/TT-BTC.

Ví dụ chứng minh Swift là ngôn ngữ OOP

04/12/2023

Swift là một ngôn ngữ lập trình hướng đối tượng (OOP), có nghĩa là nó hỗ trợ và khuyến khích sử dụng các khái niệm và tính chất của lập trình hướng đối tượng. Dưới đây là một ví dụ đơn giản chứng minh sự hỗ trợ của Swift cho OOP thông qua việc sử dụng lớp (class) và đối tượng (object).

// Định nghĩa lớp Person
class Person {
    var name: String
    var age: Int

    // Khởi tạo
    init(name: String, age: Int) {
        self.name = name
        self.age = age
    }

    // Phương thức của lớp
    func sayHello() {
        print("Hello, my name is \(name) and I am \(age) years old.")
    }
}

// Tạo đối tượng từ lớp Person
let person1 = Person(name: "John", age: 30)
let person2 = Person(name: "Alice", age: 25)

// Gọi phương thức của đối tượng
person1.sayHello()
person2.sayHello()

Trong ví dụ trên:

  1. Lớp Person: Đây là một lớp đơn giản đại diện cho một người, với các thuộc tính nameage. Nó có một phương thức sayHello() để giới thiệu bản thân.
  2. Đối tượng person1person2: Hai đối tượng được tạo từ lớp Person, mỗi đối tượng có một tập hợp riêng của thuộc tính nameage.
  3. Phương thức sayHello(): Đây là một phương thức của lớp Person mà các đối tượng của lớp này có thể gọi để hiển thị thông điệp giới thiệu.

Qua ví dụ này, bạn có thể thấy cách Swift sử dụng cú pháp OOP để định nghĩa lớp, tạo đối tượng, và gọi các phương thức của đối tượng. Điều này thể hiện sự hỗ trợ mạnh mẽ của Swift cho các khái niệm cơ bản của lập trình hướng đối tượng.

Tải Ứng Dụng MN HKD

Quản lý kế toán hộ kinh doanh dễ dàng, mọi lúc mọi nơi