Khởi tạo điều Sprite và biến Định nghĩa trong một diễn viên Constructor Phương pháp
Để bây giờ chúng ta sẽ khởi tạo px chúng tôi điểm pivot và PY đến 0 (phía trên bên trái góc xuất xứ) và tất cả các Boolean của chúng tôi
lá cờ với một giá trị sai trừ biến isFixed, mà cho một sprite cố định sẽ phải luôn được đặt một giá trị true. Chúng tôi sẽ
làm điều này bằng cách sử dụng tám dòng sau đây của mã Java bên trong của các diễn viên hiện tại () phương pháp xây dựng và bên dưới
bốn dòng đầu tiên của mã trong phương pháp đối phó với việc cấu hình các đối tượng diễn viên sử dụng các thông số phương pháp:
PX = 0;
py = 0;
IsAlive = false;
isFixed = true;
isBonus = false;
hasValu = false;
isFlipV = false;
isFlipH = false;
Chúng tôi cũng có thể làm điều này bằng cách sử dụng báo cáo hợp chất khởi tạo. Điều này sẽ làm giảm các mã để ba dòng:
px = py = 0;
isFixed = true;
IsAlive = isBonus = hasValu = isFlipV = isFlipH = false;
Như bạn có thể thấy trong hình 8-8 bây giờ chúng tôi đã được mã hóa gần ba chục dòng lỗi -Miễn phí Java 8 mã, và chúng tôi
đã sẵn sàng để tạo ra các phần còn lại của .get () và phương pháp .set () sẽ tạo nên public abstract diễn viên lớp cha.
đang được dịch, vui lòng đợi..
