tailieunhanh - Bài giảng Lập trình Java 1 - Bài 4: Lớp và đối tượng
Kết thúc bài học này bạn có khả năng: Hiểu rõ khái niệm đối tượng và lớp, mô hình hóa lớp và đối tượng, định nghĩa được lớp và tạo đối tượng, định nghĩa các trường, phương thức, định nghĩa và sử dụng hàm tạo, hiểu và sử package, sử dụng thành thạo các đặc tả truy xuất, hiểu được tính che dấu (encapsulation). | Bài giảng Lập trình Java 1 - Bài 4: Lớp và đối tượng LẬP TRÌNH JAVA 1 BÀI 4: LỚP VÀ ĐỐI TƯỢNG MỤC TIÊU Kết thúc bài học này bạn có khả năng Hiểu rõ khái niệm đối tượng và lớp Mô hình hóa lớp và đối tượng Định nghĩa được lớp và tạo đối tượng Định nghĩa các trường, phương thức Định nghĩa và sử dụng hàm tạo Hiểu và sử package Sử dụng thành thạo các đặc tả truy xuất Hiểu được tính che dấu (encapsulation) KHÁI NIỆM VỀ ĐỐI TƯỢNG Biểu diễn đối tượng trong thế giới thực Mỗi đối tượng được đặc trưng bởi các thuộc tính và các hành vi riêng của nó ĐẶC ĐIỂM VÀ HÀNH VI Đặc điểm Hãng sản xuất Model Năm Màu Hành vi (Ô tô có thể làm gì?) Khởi động Dừng Phanh Bật cần gạt nước CLASS LÀ GÌ? Nhóm các Xe ô-tô Nhóm các Động vật ĐỊNH NGHĨA LỚP Lớp là một khuôn mẫu được sử dụng để mô tả các đối tượng cùng loại. Lớp bao gồm các thuộc tính (trường dữ liệu) và các phương thức (hàm thành viên) THUỘC TÍNH & PHƯƠNG THỨC Thuộc tính (field) Hãng sản xuất Model Danh từ Năm Màu Phương thức (method) Khởi động() Dừng() Động từ Phanh() Bật cần gạt nước() MÔ HÌNH LỚP VÀ ĐỐI TƯỢNG Ô tô Thuộc tính • Năm • Nhà sản xuất Ô tô của Dũng • Model Ô tô của Mai • Màu Phương thức Thuộc tính Thuộc tính • Khởi động • Năm = 2010 • Năm = 2012 • Dừng • Nhà SX=Honda • Nhà SX=BMW • Phanh • Model = Accord • Model = CS30 • Màu = Xanh • Màu = Bạc Phương thức Phương thức • Khởi động • Khởi động • Dừng • Dừng • Phanh • Phanh TÍNH TRỪU TƯỢNG (ABSTRACTION) Abstraction là công việc lựa chọn các thuộc tính và hành vi của thực thể vừa đủ để mô tả thực thể đó trong một bối cảnh cụ thể mà không phải liệt kê tất cả các thuộc tính, hành vi của thực thể có. Ví dụ: Mô tả một sinh viên ngành CNTT có rất nhiều thuộc tính và hành vi. Ở đây chúng ta chỉ sử dụng mã, họ và tên, điểm, ngành mà thôi, không cần thiết phải mô tả cao, nặng, hát, cười, nhảy cò cò ĐỊNH NGHĨA CLASS class { .
đang nạp các trang xem trước