Thẻ tín dụng là một đối tượng mà là rất phổ biến, nhưng không đơn giản như một chiếc tivi.
Các thuộc tính của thẻ tín dụng bao gồm thông tin về chủ sở hữu, cũng như một sự cân bằng và tín dụng giới hạn. Những điều này sẽ là lĩnh vực ví dụ của chúng tôi. Một thẻ tín dụng cho phép bạn thực hiện thanh toán và phí. Đây sẽ là các phương pháp. Như chúng ta đã thấy trước đây, đó cũng sẽ là phương pháp khác liên quan đến đối tượng này để xây dựng các đối tượng và truy cập vào các lĩnh vực của mình.
Kiểm tra sơ đồ UML mà sau. Chú ý rằng các lĩnh vực dụ trong lớp CreditCard nhiều loại khác của các đối tượng: một đối tượng người và một đối tượng tiền. Chúng tôi có thể nói rằng đối tượng CreditCard "có một" đối tượng người, có nghĩa là tập hợp, và các đối tượng Person "có một" đối tượng Address là một trong những lĩnh vực cá thể của nó. Cấu trúc tập hợp này có thể tạo ra một đối tượng rất phức tạp. Chúng tôi sẽ cố gắng để giữ cho phòng thí nghiệm này khá đơn giản.
Để bắt đầu, chúng tôi sẽ chỉnh sửa một lớp viết một phần, tiền. Các nhà xây dựng mà bạn sẽ được viết là một constructor sao chép. Điều này có nghĩa là nó sẽ tạo ra một đối tượng mới, nhưng với cùng một giá trị trong các biến dụ như các đối tượng đang được sao chép.
Tiếp theo, chúng tôi sẽ viết bằng và phương pháp toString. Đây là những phương pháp rất phổ biến đó là cần thiết khi bạn viết một lớp để mô hình một đối tượng. Bạn cũng sẽ thấy một phương thức compareTo đó cũng là một phương pháp phổ biến cho các đối tượng.
Sau khi chúng tôi đã hoàn thành lớp học tiền, chúng tôi sẽ viết một lớp CreditCard. Lớp này chứa các đối tượng tiền, vì vậy bạn sẽ sử dụng các phương pháp mà bạn đã viết để hoàn thành các lớp tiền. Lớp CreditCard sẽ khám phá đối tượng đi qua và những vấn đề an ninh có thể liên kết với nó. Chúng tôi sẽ sử dụng các nhà xây dựng bản sao chúng tôi đã viết cho các lớp học tiền để tạo ra các đối tượng mới với các thông tin tương tự để trở lại cho người sử dụng thông qua các phương pháp accessor.
đang được dịch, vui lòng đợi..