2010-01-04 27 views

Trả lời

27

Không hề. Nhập khẩu chỉ được sử dụng trong quá trình biên dịch, các tệp lớp không còn nữa.

+0

nhưng các lớp được nhập tương ứng sẽ được giới thiệu bằng cách sử dụng tên đủ điều kiện sau đó? – GuruKulki

+0

có, các lớp sẽ được nhắm mục tiêu theo fqcn. – whiskeysierra

+5

Trên thực tế, tên "nhập" bị chọn nặng trong trường hợp này, bởi vì bạn không nhập bất kỳ thứ gì thực sự. Bạn chỉ được phép sử dụng một lớp/giao diện/enum/... bởi tên ngắn (đơn giản). Nên được gọi là "sử dụng" hoặc "bí danh" hoặc một cái gì đó tương tự. – whiskeysierra

-1

Nếu bạn sử dụng IDE như Netbeans, nó có thể đánh dấu các mục nhập trùng lặp trong trình soạn thảo, theo cách đó bạn có thể loại bỏ nó khỏi mã để làm cho nó dễ bảo trì hơn và cũng giảm cảnh báo trình biên dịch.

+0

Trong khi có lẽ một mẹo chung hữu ích nó không có liên quan gì đến câu hỏi này, thực sự. – Joey

+0

Thuộc về nhận xét cho câu hỏi thay vì câu trả lời. –

2

Không, nhưng nhập nhiều thư viện hơn bạn cần giảm khả năng đọc mã.

1

Một lý do khác là nếu bạn có nhiều câu lệnh nhập, điều này có thể ẩn mối quan hệ lớp học khỏi trình đọc. Đôi khi thật tuyệt khi biết rằng một số lớp không phụ thuộc vào (trực tiếp) vào một số lớp nhất định khác.

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