Kiểm soát sửa đổi. Tương tự như các biến, phương pháp này có thể được truy cập bởi chỉ một số phần của một chương trình. Việc sửa đổi điều khiển truy cập xác định tầm nhìn của các phương pháp, hoặc các phần của chương trình có thể truy cập nó. Các phương pháp có thể được công khai, tư nhân, hoặc bảo vệ. Một sửa đổi nào cho phép các chức năng để được truy cập bởi các lớp khác. Một sửa đổi tin cho phép các chức năng để được truy cập chỉ bởi lớp chứa các chức năng. Một sửa đổi bảo vệ cho phép các chức năng để được truy cập bởi các lớp chứa và các lớp con. Tại mới bắt đầu hướng dẫn này, tất cả các phương pháp này sẽ được công bố công khai.
Non-access modifier. Việc sửa đổi không truy cập điều chỉnh phương pháp trong một số cách khác hơn là làm thế nào nó được truy cập bởi các chương trình. Việc sửa đổi không truy cập thường là một trong ba: tĩnh, cuối cùng, hoặc trừu tượng. Các sửa đổi lần tĩnh được sử dụng để tạo ra các phương pháp và các biến của lớp hiện tại. Các sửa đổi lần thức cơ bản khóa một chức năng, ngăn ngừa nó khỏi bị ghi đè bởi các lớp con. Các sửa đổi lần trừu tượng tạo ra các lớp học phải được ghi đè bằng các phương pháp khác.
Bổ khác, chẳng hạn như đồng bộ và ổn định, và được sử dụng cho luồng trong chương trình. Trong hướng dẫn này, tất cả các phương pháp này sẽ có một sửa đổi lần không truy cập tĩnh.
Quay trở lại loại. Kiểu trả về xác định kiểu dữ liệu đó sẽ được sản xuất như là phương pháp chấm dứt. Về chức năng, nó là loại sản lượng chức năng sẽ mang lại. Kiểu trả về có thể là bất kỳ kiểu dữ liệu, bao gồm cả các kiểu dữ liệu nguyên thủy như int, double, boolean, char, loại dữ liệu không nguyên thủy như String, và thậm chí cả các kiểu dữ liệu do người dùng định nghĩa. Kiểu trả về thông báo cho trình biên dịch những loại đầu ra chương trình nên được mong đợi. Không phải tất cả các phương pháp cần trả về giá trị; một phương pháp mà không trả về một giá trị có kiểu trả về void.
Chức năng tên / định danh. Tương tự như các biến, tên của một phương pháp nên được chỉ định của mục đích của nó. Tên phương pháp thường là một động từ theo sau bởi một danh từ, chẳng hạn như AddNumbers hoặc showMessageDialog. Tên hàm phải bắt đầu bằng chữ cái và nên theo ký hiệu trường hợp lạc đà.
Parameters. Thông số là các loại dữ liệu và định danh có thể được truyền vào phương pháp. Về chức năng, các thông số đại diện cho các giá trị đầu vào có thể được chấp nhận. Các thông số có thể là bất kì kiểu dữ liệu: nguyên thủy, không nguyên thủy, hoặc thậm chí người dùng định nghĩa. Việc đưa thông số là tùy chọn. Trong khi một phương pháp có thể cung cấp cho nhiều giá trị đầu vào, nó chỉ có thể có một giá trị trả về.
Quay trở lại giá trị. Giá trị trả về là giá trị tính toán được trả về từ phương pháp này. Một phương pháp có thể trở lại chỉ có một giá trị. Các khối mã phương pháp có thể chứa sự trở lại từ khóa ở một số địa điểm, nhưng chỉ là người đầu tiên trở về giá trị được truy xuất sẽ được xử lý. Một giá trị trả về là tùy chọn. Để bỏ qua các giá trị trả về kiểu trả về phải được quy định như void trong tiêu đề phương pháp.
Ví dụ dưới đây sử dụng một phương pháp để tính toán các giá trị y của một dòng trong dạng y = ax + b, với các giá trị m, x, và b . Phương pháp Java mẫu này có sửa đổi kiểm soát truy cập công cộng và không truy cập sửa đổi kiểm soát tĩnh. Phương pháp này chấp nhận ba tham số kiểu int, và trả về một giá trị kiểu double.
đang được dịch, vui lòng đợi..