Xây dựng trong nhà

lớp cuối cùng công khai InfloorĐổ mở rộng Đối tượng

Đại diện cho một tòa nhà.

Hai Trong nhà là .equal() nếu tòa nhà thực tế mà họ đại diện giống nhau. Tuy nhiên, nếu mô hình cấu trúc của một toà nhà thay đổi, chẳng hạn như do cập nhật các mô hình toà nhà của Google, thì đối tượng trong nhà và các đối tượng mới trong nhà sẽ là .equal(), nhưng có thể có nội dung khác.

Tóm tắt phương pháp công khai

boolean
equals(Đối tượng khác)
Kiểm tra xem IndoorBuilding này có tương đương với một kiểm thử khác hay không.
int
getActiveLevelIndex()
Lấy chỉ mục trong danh sách trả về bởi getLevels() của cấp hiện đang hoạt động trong tòa nhà này (mặc định nếu không có cấp nào đang hoạt động được đặt trước đó).
int
getDefaultLevelIndex()
Lấy chỉ mục trong danh sách được getLevels() trả về cấp mặc định cho toà nhà này.
List<Trong nhà>
getLevels()
Lấy cấp độ trong toà nhà.
int
boolean
is Underground()
Trả về true nếu toà nhà hoàn toàn nằm dưới lòng đất.

Tóm tắt phương pháp kế thừa

Phương thức công khai

boolean công khai equals (Đối tượng khác)

Kiểm tra xem IndoorBuilding này có tương đương với một kiểm thử khác hay không.

Các tham số
Chi phí khác Object.
Trả về
  • true nếu cả hai đối tượng là cùng một đối tượng, nghĩa là == khác.

public int getActiveLevelIndex ()

Lấy chỉ mục trong danh sách trả về bởi getLevels() của cấp hiện đang hoạt động trong tòa nhà này (mặc định nếu không có cấp nào đang hoạt động được đặt trước đó).

public int getDefaultLevelIndex ()

Lấy chỉ mục trong danh sách được getLevels() trả về cấp mặc định cho toà nhà này.

public List<Trong nhà> getLevels ()

Lấy cấp độ trong toà nhà. Trong khi một cấp thường nằm trong một toà nhà, nhưng một cấp có thể bao quanh một vài tòa nhà (ví dụ: một cấp đỗ xe có thể có nhiều tòa nhà). Các cấp độ được sắp xếp theo thứ tự ' từ trên xuống dưới.

public int hashCode ()

Boolean công khai isUnderground ()

Trả về true nếu toà nhà hoàn toàn nằm dưới lòng đất.