Sự hiểu biết của tôi là các thành viên tĩnh thuộc về lớp đó. Tại sao Java lại cho phép tôi truy cập chúng bằng một đối tượng?Tại sao Java cho phép truy cập của một thành viên tĩnh với một cá thể đối tượng
Để hiểu tôi muốn nói gì, vui lòng xem ví dụ sau:
public class Student {
public static int number = 0;
}
Đây number
là một lĩnh vực tĩnh thuộc về lớp Student
, nhưng tôi vẫn có thể truy cập vào nó như hình dưới đây:
Student s = new Student();
int n = s.number;
Lý do cơ bản đằng sau quyết định này là gì?
Tôi đã cố chỉnh sửa câu hỏi của bạn để rõ ràng nhưng không thể. Tôi không thể hiểu bạn đang hỏi gì? –
Tôi đã từ bỏ "máu đầu tiên" –
Google Dịch lúc tốt nhất của nó :) – buc