Video: How batteries work - Adam Jacobson 2025
Phần của Swift For Dummies Cheat Sheet
Các lớp học là trung tâm của bất kỳ ngôn ngữ lập trình hướng đối tượng nào. Không giống như các lớp trong Objective-C và một số ngôn ngữ khác, các lớp của Swift không cần khai báo phần đầu. Thay vào đó, bạn sẽ có được định nghĩa toàn bộ lớp (hoặc cấu trúc hoặc liệt kê) trong một định dạng như sau:
lớp MyClass {var storedNumber: Int = 0 init (myNumber savedNumber: Int) {self. storedNumber = storedNumber} func simpleDescription () -> Chuỗi {return String (tự lưu trữNumber)}} var test = MyClass (myNumber: 15) println ("myNumber is" + kiểm tra. simpleDescription ());
Mã trong ví dụ này định nghĩa một lớp. Lưu ý các đặc điểm sau:
-
Nó tuyên bố một tài sản được lưu trữ. Nó là một Int thiết lập ban đầu đến 0.
-
Nó tạo ra một khởi mà mất một Int như là một tham số. Tên bên ngoài là myNumber và tên nội bộ được lưu trữNumber. Bộ khởi tạo đặt giá trị thể hiện giá trị lớp. storedNumber sử dụng tham số storedNumber (với tên bên ngoài myNumber).
-
Nó khai báo một hàm được gọi là simpleDescription trả về một biểu diễn của String của số được lưu trữ.