Giả sử một lớp Xe có phương thức được gọi là "StartEngine" và trong phân lớp của tôi có tên "Máy bay" tôi muốn ghi đè "StartEngine". Nếu tôi sử dụng C#, tôi nên sử dụng từ khóa "ghi đè" trong khai báo/định nghĩa phương thức StartEngine của Máy bay.Mục tiêu-C tương đương với "ghi đè" trong C#
Lý do tôi hỏi, là nếu thay vì "StartEngine" tôi nhập "startengine", C# sẽ khiếu nại, nhưng Objective-C sẽ không, nhờ vào từ khóa đó.
Điều đó có ý nghĩa .. Tôi vừa học được phương pháp là gì trong mục tiêu-c: một con trỏ tới hàm thực tế một tên và một mã hóa ... Không có gì thêm. –
Sau đó nó có đa hình không? – Henri
Tất cả các phương thức trong Objective-C đều có tính đa hình, bao gồm cả các phương thức lớp. (Điều này không giống như các phương thức "tĩnh" trong C#, Java và C++, không đa hình.) –