Phương thức là một hàm là một trong những thuộc tính của một lớp hoặc đối tượng thuộc về nó. Nếu chúng ta đang nói về một phương thức, thì chúng ta có nghĩa là mô hình của lập trình hướng đối tượng được sử dụng.
Hướng dẫn
Bước 1
Phương thức lớp là một chuỗi các hành động, nó có thể nhận các đối số và trả về một giá trị, mặc dù không bắt buộc. Trong trường hợp chung nhất, dòng lệnh gọi có dạng như sau: variable = object_name.object_method (danh sách các đối số); Cú pháp gọi rất khác nhau, tất cả phụ thuộc vào ngôn ngữ lập trình nào được sử dụng, và ngay cả trong cùng một ngôn ngữ, bạn có thể gọi một phương thức theo những cách rất khác nhau. Điều đầu tiên cần làm là chỉ định đối tượng hoặc lớp nào mà hàm sẽ được gọi. Đôi khi bạn không cần phải làm điều này nếu bạn đã làm việc trong không gian tên bắt buộc, chẳng hạn như bên trong một phương thức lớp khác.
Bước 2
Sau đó, bạn cần phải gọi nó, được hướng dẫn bằng tên của phương thức hoặc một cách khác có thể chấp nhận được đối với một ngôn ngữ lập trình cụ thể để trỏ đến nó một cách rõ ràng. Thông thường, một phương thức theo sau tên của đối tượng mà nó được gọi, được phân tách bằng dấu chấm: object_name.method (). Một số ngôn ngữ yêu cầu sử dụng các dấu phân cách khác, chẳng hạn như dấu cách hoặc dấu hai chấm. Nếu một cấu trúc điều khiển được sử dụng, giả định rằng tất cả các hành động được thực hiện bên trong đối tượng được chỉ định (ví dụ: trong một số ngôn ngữ, các hành động đó được phép bởi với điều khiển), thì trình biên dịch đã rõ ràng với đối tượng nào các hành động sẽ được thực hiện. Bạn chỉ cần chỉ định tên của phương thức.
Một trong những tính năng của lập trình hướng đối tượng là phân định vùng tên. Điều rất quan trọng cần ghi nhớ khi gọi các phương thức lớp. Bản thân phương thức này là một giao diện đã cung cấp tính năng đóng gói.
Bước 3
Tiếp theo, bạn cần chỉ định các đối số mà phương thức yêu cầu. Thông thường danh sách đối số được đặt trong dấu ngoặc đơn. Nhiều trình biên dịch hiện đại, khi mô tả một hàm, sẽ nhắc người lập trình về các loại đối số và tên của chúng, để một người điều hướng dễ dàng hơn và không truyền dữ liệu sai thứ tự. Các nhà phát triển phương thức có thể viết chúng theo cách mà một đối tượng có thể được truyền như một đối số, cách tiếp cận này tránh nhầm lẫn. Nhiều ngôn ngữ cho phép bạn gọi các phương thức của các đối tượng theo cách mà bản thân đối tượng cũng được truyền như một đối số.
Bước 4
Nếu phương thức trả về một kết quả, thì rất có thể nó sẽ được viết. Tạo hoặc chọn một biến để lưu trữ nó và gán một lệnh gọi hàm cho nó. Khi hoàn thành việc thực thi, nó sẽ trả về kết quả, kết quả này sẽ được ghi vào vùng bộ nhớ mà bạn đã chỉ định. Một số phương thức không trả về bất cứ thứ gì, chúng chỉ thực hiện một số loại hoạt động trên đối tượng. Trong trường hợp này, bạn không cần phải lo lắng về việc lưu trữ kết quả của hàm trong một biến.