TAILIEUCHUNG - Lecture Object oriented programming - Lecture no 17

After you have read and studied this chapter, you should be able to: Declare and manipulate data of the char data type; write string processing program, applicable in areas such as bioinformatics, using String, StringBuilder, and StringBuffer objects; differentiate the three string classes and use the correct class for a given task; specify regular expressions for searching a pattern in a string; use the Pattern and Matcher classes; compare the String objects correctly. | CSC241: Object Oriented Programming Lecture No 17 Previous lecture Multiple inheritance Example program: employ and student class Constructor in multiple inheritance Example program Composition Today’s lecture Example program – inheritance Relationship between class Association Aggregation Composition Memory management String class Example program Problem statement Various situations require that pairs of numbers be treated as a unit. For example, each screen coordinate has an x (horizontal) component and a y (vertical) component. Derive a new class pairStack from Stack that allow to store pair variables on a stack using a single call to a push() push(st); // st is a structure type variable retrieve using a single call to pop() function, st = pop(); Go to program Association It is a simple connection or channel between classes It is a relationship where all objects have their own lifecycle and there is no owner Example: Department and student Multiple students can associate with .

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.