Exercise 7-3 Use objects in the InvoiceapplicationIn this exercise, yo dịch - Exercise 7-3 Use objects in the InvoiceapplicationIn this exercise, yo Việt làm thế nào để nói

Exercise 7-3 Use objects in the Inv

Exercise 7-3 Use objects in the Invoice
application
In this exercise, you’ll create an Invoice class and construct objects from it as
you convert the Invoice application to an object-oriented application.
1. Open the project named ch07_ex3_Invoice that’s in the ex_starts directory.
Then, review the code for the InvoiceApp and Validator classes, and run the
project to see how this application works.
2. Start a new class named Invoice and save it in the same package as the other
classes. Then, write the code for this class as described here, copying the code
from the InvoiceApp class whenever that makes sense:
• Include two private fields for the customer type and subtotal entered
by the user.
• Include a single constructor that accepts the customer type and subtotal as
parameters.
• Include a get method that returns the subtotal as a double value. In
addition, include get methods that calculate and return double values for
the discount percent, discount amount, and total.
• Include get methods that return formatted string values for the subtotal,
discount percent, discount amount, and total. These methods should call
the other get methods to get the values to be formatted.
• Include a get method that returns a string that contains the full name for a
customer type.
3. Modify the code in the InvoiceApp class so it creates an Invoice object. Then,
call the methods of the Invoice object to display the formatted values for the
Invoice, and delete any code that is no longer needed. That should simplify
the InvoiceApp class considerably.
4. Test this application to make sure that it works the way it did in step 1.
1660/5000
Từ: Anh
Sang: Việt
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Tập 7-3 đối tượng sử dụng hoá đơnứng dụngTrong bài tập này, bạn sẽ tạo ra một lớp hoá đơn và xây dựng các đối tượng từ nó nhưbạn chuyển đổi ứng dụng hóa đơn để ứng dụng hướng đối tượng.1. mở các dự án mang tên ch07_ex3_Invoice trong thư mục ex_starts.Sau đó, xem xét các mã cho các lớp học InvoiceApp và Validator, và chạy cácdự án để thấy cách hoạt động của ứng dụng này.2. bắt đầu một tầng lớp mới, đặt tên theo hoá đơn và lưu nó trong cùng một gói như khácCác lớp học. Sau đó, viết code cho lớp này như mô tả ở đây, sao chép mãtừ các lớp học InvoiceApp bất cứ khi nào có ý nghĩa:• Bao gồm hai lĩnh vực riêng cho các loại khách hàng và subtotal nhậpbởi người dùng.• Bao gồm một nhà xây dựng duy nhất chấp nhận các loại khách hàng và subtotal làCác thông số.• Bao gồm một phương pháp nhận được trả về subtotal là một giá trị gấp đôi. ỞNgoài ra, bao gồm các phương pháp nhận được tính toán và trả lại gấp đôi giá trị chophần trăm giảm giá, số tiền giảm giá, và tổng số.• Bao gồm phương pháp nhận được trở lại định dạng chuỗi giá trị cho tổng,phần trăm giảm giá, số tiền giảm giá và tổng số. Những phương pháp này nên gọikhác được các phương pháp để có được giá trị được định dạng.• Bao gồm một phương pháp nhận được trả về một chuỗi chứa tên đầy đủ cho mộtloại khách hàng.3. thay đổi mã trong lớp InvoiceApp do đó, nó tạo ra một đối tượng hoá đơn. Sau đó,gọi các phương pháp của đối tượng hoá đơn để hiển thị các giá trị được định dạng cho cácHoá đơn, và xóa bất kỳ mã không còn cần thiết. Mà nên đơn giản hóaInvoiceApp lớp đáng kể.4. thử nghiệm ứng dụng này để đảm bảo rằng nó hoạt động theo cách nó đã làm trong bước 1.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Tập thể dục 7-3 Sử dụng các đối tượng trong các hóa đơn
ứng dụng
Trong bài tập này, bạn sẽ tạo ra một lớp hóa đơn và xây dựng các đối tượng từ nó như
bạn chuyển đổi các ứng dụng hóa đơn để một ứng dụng hướng đối tượng.
1. Mở dự án có tên ch07_ex3_Invoice đó là trong thư mục ex_starts.
Sau đó, xem lại các mã cho các lớp InvoiceApp và Validator, và chạy các
dự án để xem cách ứng dụng các công trình này.
2. Bắt đầu một lớp mới có tên hóa đơn và lưu nó trong gói giống như các khác
lớp. Sau đó, viết mã cho lớp này như mô tả ở đây, sao chép mã
từ lớp InvoiceApp bất cứ khi nào có ý nghĩa:
• Bao gồm hai lĩnh vực riêng cho các loại khách hàng và tổng số phụ vào
. Bởi người sử dụng
• Bao gồm một nhà xây dựng duy nhất chấp nhận kiểu khách hàng và tổng phụ như
các thông số.
• Bao gồm một phương pháp get trả về tổng số phụ như một giá trị gấp đôi. Trong
Ngoài ra, bao gồm có phương pháp tính toán và trả về giá trị gấp đôi cho
các phần trăm giảm giá, số tiền giảm giá, và tổng số.
• Bao gồm có phương pháp mà trả lại định dạng các giá trị chuỗi cho tổng phụ,
giảm phần trăm, số tiền giảm giá, và tổng số. Những phương pháp này nên gọi
các phương thức get khác để có được các giá trị được định dạng.
• Bao gồm một phương pháp get mà trả về một chuỗi chứa tên đầy đủ cho một
loại khách hàng.
3. Sửa đổi mã trong lớp InvoiceApp nên nó tạo ra một đối tượng hóa đơn. Sau đó,
gọi các phương thức của đối tượng hóa đơn để hiển thị các giá trị được định dạng cho các
hóa đơn, và xóa bất kỳ mã mà không còn cần thiết. Điều đó sẽ đơn giản hóa
các lớp InvoiceApp đáng kể.
4. Kiểm tra ứng dụng này để chắc chắn rằng nó hoạt động theo cách nó đã làm ở bước 1.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: ilovetranslation@live.com