Làm thế nào để bạn xác định một phương thức tĩnh?
Làm thế nào để bạn xác định một phương thức tĩnh?

Video: Làm thế nào để bạn xác định một phương thức tĩnh?

Video: Làm thế nào để bạn xác định một phương thức tĩnh?
Video: Cách xác định phương thức biểu đạt đúng 100%|Học Văn Thầy Lượng 2024, Có thể
Anonim

Sự định nghĩa - Làm gì Phương pháp tĩnh bần tiện? Trong Java, một phương pháp tĩnh là một phương pháp thuộc về một lớp chứ không phải là một thể hiện của một lớp. Các phương pháp có thể truy cập vào mọi phiên bản của một lớp, nhưng các phương pháp được xác định trong một trường hợp chỉ có thể được truy cập bởi thành viên của một lớp.

Sau đó, làm thế nào để bạn khai báo một phương thức tĩnh?

Để tạo ra một tĩnh thành viên (khối, biến, phương pháp , lớp lồng nhau), đứng trước nó tuyên ngôn với từ khóa tĩnh . Khi một thành viên là khai báo tĩnh , nó có thể được truy cập trước khi bất kỳ đối tượng nào trong lớp của nó được tạo và không có tham chiếu đến bất kỳ đối tượng nào.

Cũng biết, phương thức tĩnh có thể được gọi bởi đối tượng không? MỘT phương pháp tĩnh là một đoạn mã, được định nghĩa ở định dạng phương pháp , nhưng nó không được liên kết với bất kỳ sự vật ví dụ. Bởi vì nó không được liên kết với một sự vật ví dụ, JVM không cần tạo sự vật trước khi chạy (“gọi”) phương pháp , nó có thể chỉ cần gọi phương pháp trực tiếp.

Ngoài ra, tại sao phương thức chính là tĩnh?

Chương trình Java của phương pháp chính phải được khai báo tĩnh bởi vì từ khóa tĩnh cho phép chủ chốt được gọi mà không cần tạo một đối tượng của lớp trong đó phương pháp chính được định nghĩa. Trong trường hợp này, chủ chốt phải được khai báo là public, vì nó phải được gọi bằng mã bên ngoài lớp của nó khi chương trình được bắt đầu.

Mục đích của phương thức tĩnh trong Java là gì?

Phương pháp tĩnh trong Java thuộc về lớp chứ không phải thể hiện của nó. MỘT phương pháp tĩnh chỉ có thể truy cập tĩnh các biến của lớp và chỉ gọi phương pháp tĩnh của lớp. Thông thường, phương pháp tĩnh là tiện ích phương pháp mà chúng ta muốn cho các lớp khác sử dụng mà không cần tạo một thể hiện.

Đề xuất: