Phương thức static và nonstatic trong Java là gì?
Phương thức static và nonstatic trong Java là gì?

Video: Phương thức static và nonstatic trong Java là gì?

Video: Phương thức static và nonstatic trong Java là gì?
Video: Static Trong Java: Những gì thuộc về Lớp | Code Thu 2024, Tháng tư
Anonim

MỘT phương pháp tĩnh thuộc về chính lớp đó trong khi phương pháp không tĩnh thuộc về mỗi thể hiện của một lớp. Do đó, một phương pháp tĩnh có thể được gọi trực tiếp mà không cần tạo bất kỳ thể hiện nào của lớp và một đối tượng là cần thiết để gọi một phương pháp không tĩnh.

Đơn giản như vậy, sự khác biệt giữa phương thức static và nonstatic trong Java là gì?

Một trong những chìa khóa sự khác biệt giữa Một tĩnh và một phương pháp không tĩnh đó là phương pháp tĩnh thuộc về một lớp trong khi phương pháp không tĩnh thuộc về trường hợp. Điều này có nghĩa là bạn có thể gọi một phương pháp tĩnh mà không cần tạo bất kỳ thể hiện nào của lớp bằng cách chỉ sử dụng tên của lớp, v.d. Toán học.

Cũng cần biết, phương thức tĩnh trong Java là gì? 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 phương pháp được định nghĩa trong một thể hiện chỉ có thể được truy cập bởi thành viên của một lớp.

Về điều này, sự khác biệt giữa một phương thức tĩnh và một phương thức không tĩnh là gì?

MỘT phương pháp tĩnh thuộc về lớp và không phương pháp tĩnh thuộc về một đối tượng của một lớp. Đó là, một không phương pháp tĩnh chỉ có thể được gọi vào một đối tượng của một lớp mà nó thuộc về. MỘT phương pháp tĩnh tuy nhiên có thể được gọi cả trên lớp cũng như một đối tượng của lớp.

Điều đó có nghĩa là gì khi một phương thức là tĩnh?

Bài giải. Các tĩnh từ khóa biểu thị rằng một biến thành viên, hoặc phương pháp , có thể được truy cập mà không yêu cầu khởi tạo lớp mà nó thuộc về. Nói một cách dễ hiểu, nó có nghĩa mà bạn có thể gọi một phương pháp , ngay cả khi bạn chưa bao giờ tạo đối tượng mà nó thuộc về!

Đề xuất: