TAILIEUCHUNG - Lecture Java™ How to Program (8/e) - Chapter 10: Object-oriented programming: Polymorphism

In this chapter, you will learn: The concept of polymorphism, to use overridden methods to effect polymorphism, to distinguish between abstract and concrete classes, to declare abstract methods to create abstract classes, how polymorphism makes systems extensible and maintainable, to determine an object's type at execution time, to declare and implement interfaces. | Java™ How to Program, 8/e (C) 2010 Pearson Education, Inc. All rights reserved. (C) 2010 Pearson Education, Inc. All rights reserved. (C) 2010 Pearson Education, Inc. All rights reserved. Polymorphism Enables you to “program in the general” rather than “program in the specific.” Polymorphism enables you to write programs that process objects that share the same superclass as if they’re all objects of the superclass; this can simplify programming. (C) 2010 Pearson Education, Inc. All rights reserved. Example: Suppose we create a program that simulates the movement of several types of animals for a biological study. Classes Fish, Frog and Bird represent the three types of animals under investigation. Each class extends superclass Animal, which contains a method move and maintains an animal’s current location as x-y coordinates. Each subclass implements method move. A program maintains an Animal array containing references to objects of the various Animal subclasses. To .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
309    141    0    27-12-2024
54    151    1    27-12-2024
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.