TAILIEUCHUNG - Bài giảng Lập trình java: Chương 4 - ThS. Hoàng Mạnh Hà

Nội dung cơ bản chương 4 Lập trình hướng đối tượng trong JAVA nằm trong bài giảng Lập trình java trình bày đối tượng. Đối tượng là khái niệm cơ bản, quan trọng nhất của lập trình hướng đối tượng (Object-oriented programming – OOP). Mỗi đối tượng được xác định bởi định danh (Identifier). | Lập trình hướng đối tượng trong JAVA ThS. Hoàng Mạnh Hà hoangha84@ Đối tượng (Object) SGU - CNTT - Lập Trình JAVA 2 Là khái niệm cơ bản, quan trọng nhất của lập trình hướng đối tượng (Object-oriented programming – OOP). Mỗi đối tượng được xác định bởi định danh (Identifier) Gồm 2 thành phần: thuộc tính và phương thức. VD: Person, car, bicycle, Được xem như một cấu trúc gộp cả dữ liệu với phương thức thao tác trên dữ liệu đó. Class và Instances SGU - CNTT - Lập Trình JAVA 3 Class (Lớp) là một kiểu chung cho tất cả các đối tượng có cùng đặc trưng. Instances (Thể hiện): là các đối tượng cụ thể trong lớp. VD: Lớp Student có các thể hiện là “Bắc”, “Nam”, “Đông”, 4 tính chất của OOP SGU - CNTT - Lập Trình JAVA 4 Tính trừu tượng (Abstraction): bỏ qua các tính chất phức tạp, chỉ đưa ra các thuộc tính và phương thức cần thiết cho đối tượng. Tính đóng gói (Encapsulation): sự truy xuất các thành phần dữ liệu của đối tượng chỉ được phép khi thông qua các phương thức của đối tượng. Tính kế thừa (Inheritance): cho phép xây dựng một lớp dựa trên lớp có sẵn. Tính đa hình (Polymorphism): cho phép thực hiện các xử lý khác nhau tương ứng cho các đối tượng khác nhau với cùng một thông điệp Overloading: các phương thức cùng tên, khác tham số Overriding: các phương thức cùng tên của các lớp kế thừa Static Method SGU - CNTT - Lập Trình JAVA 5 Đa số các phương thức được chạy bằng cách gọi chúng từ các đối tượng cụ thể (gọi từ Instance) Một số phương thức được gắn trực tiếp với class bằng từ khóa static. Thường dùng cho các phương thức phổ biến, được sử dụng thường xuyên của class. Khi đó có thể gọi phương thức trực tiếp thông qua class: (parameters) Method Overloading SGU - CNTT - Lập Trình JAVA 6 Các method có thể có cùng tên trong cùng class nếu chúng khác tham số đầu vào, gọi là Method Overloading. Khi đó, trình biên dịch sẽ lựa chọn phương thức phù hợp dựa trên tập tham số đầu vào: số lượng, kiểu, thứ tự tham số. .

TỪ KHÓA LIÊN QUAN
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.