child.a
bóng (hoặc ẩn) parent.a
.
Java hợp pháp, nhưng nên tránh. Tôi mong đợi IDE của bạn có một tùy chọn để cung cấp cho bạn một cảnh báo về điều này.
Lưu ý, tuy nhiên, đây chỉ là vấn đề vì bạn đã tiếp xúc với một biến số cho mọi người. Nếu bạn đảm bảo rằng tất cả các biến của bạn là riêng tư để bắt đầu (tách API của các phương thức khỏi việc triển khai các trường) thì không quan trọng nếu cả cha lẫn mẹ đều có cùng tên trường - con sẽ không có thể xem các trường của cha mẹ. Nó có thể gây nhầm lẫn nếu bạn di chuyển một phương thức từ đứa trẻ sang cha mẹ, và nó thường không tuyệt vời cho khả năng đọc, nhưng nó tốt hơn so với tình hình ẩn.
Nguồn
2010-08-17 09:29:21
man rợ ......... – Andrew