‫Chào mừng đến với phần Phương pháp và phần này.
‫Chúng tôi sẽ đề cập đến các phương pháp và xem xét những gì chúng làm và cách chúng tôi có thể sử dụng chúng.
‫Và chúng cực kỳ quan trọng trong bất kỳ ngôn ngữ lập trình hướng đối tượng nào.
‫Và chúng ta sẽ bắt đầu bằng cách kiểm tra định nghĩa, từ các tài liệu chính thức
‫của Microsoft.
‫Một phương thức là một khối mã chứa một loạt các câu lệnh.
‫Một chương trình khiến các câu lệnh được thực thi bằng cách gọi phương thức và chỉ định bất kỳ đối số phương thức
‫bắt buộc nào.
‫Trong C-sharp, mọi lệnh được thực thi đều được thực hiện trong ngữ cảnh của một phương thức.
‫Phương thức chính là điểm đầu vào cho mọi ứng dụng C-sharp và nó được gọi bởi Common Language
‫Runtime Sealer khi chương trình được khởi động.
‫Và cho đến nay chúng tôi đã thấy một phương pháp thực hiện chính xác điều đó.
‫Đây là phương pháp chính và nó bắt đầu bất cứ khi nào chúng ta bắt đầu chương trình của mình.
‫Vì vậy, chúng tôi đã sử dụng điều đó và chúng tôi vẫn chưa tạo ra phương pháp của riêng mình, nhưng chúng tôi sẽ làm như vậy trong các video tiếp theo.
‫Nhưng trước hết, hãy xem cú pháp của một phương thức trông như thế nào.
‫Vì vậy, bạn có quyền truy cập được chỉ định, sau đó là kiểu trả về, tên phương thức, sau đó trong dấu ngoặc đơn, bạn có
‫danh sách tham số và cuối cùng bạn có thân phương thức.
‫Và như thường lệ, khi tạo các phương thức lớp, như tôi đã giải thích trước đó, bạn có dấu ngoặc
‫nhọn mở và dấu ngoặc nhọn đóng.
‫Vì vậy, đó là cú pháp.
‫Nhưng tất cả những thứ này là gì?
‫Excel chỉ định là gì?
‫Kiểu trả về là gì, tên phương thức là gì, v.v.?
‫Và có một hướng dẫn tuyệt vời về điều này, trên điểm hướng dẫn và họ đã đưa ra một lời giải thích tuyệt vời về cách
‫truy cập.
‫Chỉ định nó xác định khả năng hiển thị của một biến hoặc phương thức từ một lớp khác.
‫Điều đó có nghĩa là khi bạn tạo nhiều lớp, bạn có thể truy cập các phương thức có một quyền truy cập cụ thể được chỉ
‫định và không thể truy cập những người khác.
‫Vì vậy, có nhiều loại chỉ định truy cập.
‫Ví dụ, công khai.
‫Nếu bạn sử dụng công khai, bạn có thể truy cập phương thức đó từ một lớp khác.
‫Nếu bạn sử dụng private chẳng hạn, bạn không thể.
‫Và có những chỉ định truy cập khác và chúng tôi sẽ đề cập đến chúng ở phần sau của khóa học.
‫Sau đó, kiểu trả về Một phương thức có thể trả về một giá trị, vì vậy nó có thể không phải như vậy.
‫Kiểu trả về là kiểu dữ liệu của giá trị mà phương thức trả về.
‫Vì vậy, điều đó có nghĩa là nếu bạn muốn phương thức trả lại một cái gì đó, vì vậy trả lại một cái gì đó, bạn phải
‫chỉ định kiểu dữ liệu nào bạn muốn trả về.
‫Vì vậy, ví dụ, nếu bạn muốn trả về một số, thì bạn có thể sử dụng, chẳng hạn như số nguyên.
‫Nếu phương thức không trả về bất kỳ giá trị nào, thì kiểu trả về là vô hiệu.
‫Vì vậy, có những trường hợp một phương thức chỉ nên chạy một số mã và không nên trả về bất kỳ thứ gì.
‫Sau đó, bạn chỉ cần sử dụng void thay vì số nguyên hoặc chuỗi hoặc kép hoặc một cái gì đó tương tự.
‫Sau đó, bạn có tên phương thức.
‫Tên phương thức là một định danh duy nhất và nó có phân biệt chữ hoa chữ thường.
‫Nó không thể giống với bất kỳ mã định danh nào khác được khai báo trong lớp.
‫Vì vậy, bạn phải tạo ra một cái tên cụ thể và duy nhất, sau đó, trong trường hợp này, nhạy cảm theo nghĩa
‫bạn có thể sử dụng các chữ cái viết hoa, v.v.
‫Nhưng cách tốt nhất là bạn nên bắt đầu bằng một chữ cái viết hoa và sau đó bạn thường sử dụng các
‫chữ cái viết hoa thường và ngoại trừ bạn có, ví dụ, lái xe ô tô, thì bạn cũng sẽ viết C như một chữ cái
‫viết hoa.
‫Sau đó, bạn có danh sách tham số và được đóng giữa các dấu ngoặc đơn.
‫Các tham số được sử dụng để truyền và nhận dữ liệu từ một phương thức.
‫Danh sách tham số đề cập đến thứ tự kiểu và số lượng các tham số của một phương thức.
‫Các thông số là tùy chọn.
‫Có nghĩa là, một phương thức có thể không chứa tham số, có nghĩa là có một đầu vào cho phương thức và
‫đó là các tham số.
‫Và bạn có thể đặt một cái gì đó vào phương thức và bạn có thể lấy lại một cái gì đó và đó là kiểu trả về.
‫Vì vậy, và chúng tôi sẽ xem xét điều đó trong một phút.
‫Vì vậy, chúng tôi sẽ có một ví dụ nơi bạn có thể xem danh sách tham số và kiểu trả về và sau đó là thân
‫phương thức.
‫Điều này chứa tập hợp các hướng dẫn cần thiết để hoàn thành hoạt động được yêu cầu.
‫Và đúng vậy, đó khá đơn giản là những gì phương thức sẽ thực thi.
‫Vì vậy, một phương thức nên thực thi một số mã và bất cứ khi nào bạn gọi phương thức đó, nó sẽ luôn thực
‫thi mã đó.
‫Vì vậy, chúng ta hãy xem xét một ví dụ.
‫Vì vậy, chúng tôi có một ví dụ ở đây, nơi tôi đã tạo một phương thức có nội dung là public int add.
‫Vì vậy, công khai là quyền truy cập được chỉ định, có nghĩa là phương thức này cũng có thể được sử dụng từ các lớp khác.
‫Hiện tại, nó không thực sự tạo ra sự khác biệt đối với chúng tôi vì chúng tôi chưa tạo nhiều lớp,
‫nhưng chúng tôi sẽ làm như vậy sau này.
‫Sau đó, bạn có int, là kiểu trả về.
‫Vì vậy, phương thức này sẽ trả về một số nguyên là một số, sau đó thêm tên của phương thức trong trường hợp này.
‫Vì vậy, phương thức này chỉ nên thêm hai giá trị và hai giá trị mà nó nên thêm là các tham số.
‫Vì vậy, nó là int num một và int tê hai.
‫Và điều quan trọng là bạn thêm kiểu dữ liệu, sau đó bạn nhập tên của tham số, bạn phân tách
‫chúng bằng dấu phẩy, và sau đó bạn tiếp tục.
‫Vì vậy, bạn có, bạn có thể có nhiều tham số khác nhau.
‫Nó không nhất thiết phải là hai, nó có thể là một, có thể là 50, bất cứ điều gì.
‫Vì vậy, những gì thường xảy ra là bạn không sử dụng nhiều hơn, giả sử, năm hoặc sáu, nhưng nó có thể nhiều
‫như bạn muốn.
‫Được rồi.
‫Và sau đó những gì bạn làm ở đây là bạn có hai số và sau đó đóng dấu ngoặc đơn và bạn mở
‫dấu ngoặc nhọn.
‫Và trong dấu ngoặc nhọn, bạn có nội dung phương thức hoặc thân phương thức.
‫Và ở đây bạn chạy mã.
‫Vì vậy, bất cứ khi nào bạn có một kiểu dữ liệu, chẳng hạn như một số nguyên, bạn phải trả về một cái gì đó
‫thuộc kiểu dữ liệu đó.
‫Vì vậy, trong trường hợp của chúng ta, một kết quả trả về và kết quả là một số nguyên bằng num một cộng với num hai.
‫Vì vậy, phương thức này là một ví dụ đơn giản về một phương thức sẽ thêm vào các giá trị và trả về kết quả của
‫hai giá trị đó.
‫Vậy tổng của hai giá trị đó.
‫Vì vậy, bạn thấy, đây là một ví dụ đơn giản.
‫Sau đó, bạn thậm chí có thể giảm mã một chút.
‫Vì vậy, bạn có thể loại bỏ phương pháp bổ sung này.
‫Bạn có thể đơn giản nói, được rồi, trả về num một cộng với num hai, vì vậy bạn sẽ không cần bước bổ sung ở
‫đó.
‫Nhưng tất nhiên bạn có thể tiếp tục và tạo ra nó chỉ để dễ đọc hơn, chẳng hạn.
‫Nhưng chúng ta sẽ xem xét nhiều ví dụ khác nhau trong video tiếp theo.
‫Vì vậy, trong video tiếp theo, chúng ta sẽ tạo một ví dụ void không trả về một cái gì đó và
‫sau đó chúng ta sẽ xem xét các phương thức trả về một cái gì đó, v.v.
‫Được rồi.
‫Vì vậy, đó chỉ là phần lý thuyết.
‫Hãy đến với bản demo và hãy xem những gì chúng ta có thể làm với các phương pháp và mục đích là gì.