intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Ngôn ngữ lập trình Java: Chương 2 - ĐH Giao thông Vận tải

Chia sẻ: Tieu Vu | Ngày: | Loại File: PDF | Số trang:25

52
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng "Ngôn ngữ lập trình Java - Chương 2: Lập trình hướng đối tượng với Java" cung cấp cho người học các kiến thức: Object oriented programming, Class & Object, interface, Collection & Map. Mời các bạn cùng tham khảo nội dung chi tiết.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Ngôn ngữ lập trình Java: Chương 2 - ĐH Giao thông Vận tải

Chương 2: LẬP TRÌNH HĐT VỚI JAVA<br /> Khoa CNTT<br /> ĐH GTVT TP.HCM<br /> <br /> Khoa CNTT (ĐH GTVT TP.HCM)<br /> <br /> Java Programming<br /> <br /> 1 / 25<br /> <br /> Nội dung<br /> 1<br /> <br /> Object oriented programming<br /> <br /> 2<br /> <br /> Class & Object<br /> <br /> 3<br /> <br /> Interface<br /> <br /> 4<br /> <br /> Collection & Map<br /> <br /> Khoa CNTT (ĐH GTVT TP.HCM)<br /> <br /> Java Programming<br /> <br /> 2 / 25<br /> <br /> Object Oriented Programming (1)<br /> Thế nào là OOP?<br /> * Thực chất lập trình là mô tả thế giới thực bằng ngôn ngữ của máy tính.<br /> * Thế giới thực bao gồm các sự vật, hiện tượng và sự tương tác giữa chúng.<br /> * Lập trình OOP hướng đến việc xây dựng phần mềm có mô hình như thế giới<br /> thực.<br /> * Bắt đầu từ việc xem xét các thành phần của một phần mềm như là các đối<br /> tượng (objects)<br /> * Và cho phép chúng (objects) tương tác với nhau để giải quyết bài toán<br /> <br /> Khoa CNTT (ĐH GTVT TP.HCM)<br /> <br /> Java Programming<br /> <br /> 3 / 25<br /> <br /> Object Oriented Programming (2)<br /> Ví dụ OOP mô tả thế giới thực:<br /> <br /> Khoa CNTT (ĐH GTVT TP.HCM)<br /> <br /> Java Programming<br /> <br /> 4 / 25<br /> <br /> Object Oriented Programming (3)<br /> Các đặc điểm của OOP (1):<br /> * Tính trừu tượng (Abstraction):<br /> 1<br /> 2<br /> 3<br /> <br /> Quốc Tuấn là một Giảng viên<br /> Thành Nam là một Sinh viên<br /> Lập trình Java là một Học phần<br /> <br /> * Tính đóng gói (Encapsulation) & Che dấu dữ liệu (Data hiding)<br /> 1<br /> 2<br /> 3<br /> <br /> Thông tin sinh viên gồm: Mã, Họ tên, Ngày sinh, ...<br /> Thông tin học phần gồm: Mã HP, Tên HP, Số tiết, ...<br /> Sinh viên không nên biết hệ số lương của Giảng viên<br /> <br /> Khoa CNTT (ĐH GTVT TP.HCM)<br /> <br /> Java Programming<br /> <br /> 5 / 25<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2