Tập thể dục 7-2 Nâng cao giá trị gia tăng trong tương lai
ứng dụng
Bài tập này sẽ hướng dẫn bạn thông qua quá trình thay đổi các giá trị trong tương lai
ứng dụng để sử dụng các lớp học cung cấp phương pháp tĩnh.
1. Mở dự án có tên ch07_ex2_FutureValue đó được lưu trữ trong ex_starts
thư mục. Sau đó, xem lại các mã cho các lớp FutureValueApp.
2. Bắt đầu một lớp mới tên là Validator trong gói giống như FutureValueApp
lớp. Sau đó, di chuyển getDouble, getDoubleWithinRange, getlnt, và
phương pháp getlntWithinRange từ lớp FutureValueApp đến Validator
lớp. Để làm việc này, bạn cũng sẽ cần thêm một tuyên bố nhập khẩu đối với các
lớp Scanner để lớp Validator.
3. Thay đổi tên của phương pháp getDoubleWithinRange để getDouble, và
thay đổi tên của phương pháp getlntWithinRange để getlnt. Điều này đã làm quá tải
các getDouble và phương pháp getlnt.
4. Sửa đổi các lớp FutureValueApp để nó sử dụng các phương pháp trong Validator
lớp. Sau đó, chạy ứng dụng để đảm bảo rằng nó vẫn hoạt động một cách chính xác.
5. Bắt đầu một lớp mới tên là FinancialCalculations và lưu nó trong cùng một
gói như các lớp khác. Sau đó, di chuyển các phương pháp calculateFutureValue
từ lớp FutureValueApp đến lớp FinancialCalculations, và chắc
chắn rằng phương pháp này là công khai.
6. Sửa đổi các lớp FutureValueApp để nó sử dụng các calculateFutureValue tĩnh
phương pháp đó được lưu trữ trong lớp FinancialCalculations. Sau đó, chạy
ứng dụng để đảm bảo rằng nó vẫn hoạt động đúng
đang được dịch, vui lòng đợi..
