2011-10-16 60 views

Trả lời

25

Lớp tĩnh không thể được khởi tạo ngay từ đầu, vì vậy ngay cả khi bạn có thể khai báo thành viên không tĩnh (ví dụ), chúng không bao giờ được truy cập. Vì thực sự không phải là một điểm cho phép nó vì lý do đó, ngôn ngữ chỉ đơn giản là cấm nó.

Gấu nhớ rằng lớp tĩnh là chỉ các lớp, trong khi có hai điều có liên quan trực tiếp đến các lớp học không tĩnh: các lớp bản thân, và các trường hợp/đối tượng của các lớp học.

Một lớp không tĩnh có thể có cả thành viên tĩnh và không tĩnh để các thành viên tĩnh áp dụng cho lớp, trong khi các thành viên không tĩnh áp dụng cho các cá thể của lớp đó.

2

Lớp tĩnh không thể chứa thành viên không tĩnh vì theo định nghĩa, nó không thể được khởi tạo nên không có khả năng sử dụng các thành viên này.

Tuy nhiên, các thành viên tĩnh trong lớp không tĩnh có thể được sử dụng mà không cần phải có cá thể lớp - một trường hợp khác nhau chút ít, tức là phương pháp tiện ích hoặc phương pháp nhà máy.

Các vấn đề liên quan