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

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

Đang tải... (xem toàn văn)

Thông tin tài liệu

* 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.. thực?[r]

(1)

Chương 2: LẬP TRÌNH HĐT VỚI JAVA

Khoa CNTT

ĐH GTVT TP.HCM

(2)

1 Object oriented programming

2 Class & Object

3 Interface

(3)

Object Oriented Programming (1)

Thế OOP?

* Thực chất lập trình mơ tả giới thực ngơn ngữ máy tính

* Thế giới thực bao gồm vật, tượng tương tác chúng

* Lập trình OOP hướng đến việc xây dựng phần mềm có mơ giới

thực

* Bắt đầu từ việc xem xét thành phần phần mềm đối

tượng (objects)

* Và cho phép chúng (objects) tương tác với để giải toán

(4)(5)

Object Oriented Programming (3)

Các đặc điểm OOP (1):

* Tính trừu tượng (Abstraction):

1 Quốc Tuấn mộtGiảng viên

2 Thành Nam mộtSinh viên

3 Lập trình Java mộtHọc phần

* Tính đóng gói (Encapsulation) & Che dấu liệu (Data hiding)

1 Thông tin sinh viên gồm:Mã, Họ tên, Ngày sinh,

2 Thông tin học phần gồm:Mã HP, Tên HP, Số tiết,

3 Sinh viênkhông nên biếthệ số lương Giảng viên

(6)

Các đặc điểm OOP (2):

* Tính thừa kế (Inheritance)

1 Giảng viên & Sinh viên làNgười

2 Máy tính loạiThiết bị

* Tính đa hình (Polymorphism)

1 Giảng viên & Sinh viên đềuLàm việc

(7)

Object & Class (1)

Object gì? (1)

(8)

Ojbject gì? (2)

(9)

Object & Class (3)

Class khuôn mẫu để tạo Objects

(10)

Các vấn đề liên quan đến class & interface: Xây dựng class nào?

2 Tạo object khởi tạo giá trị cho thành phần liệu.

3 Truy xuất đến thành phần object.

4 Phạm vi truy xuất thành phần class

Ngày đăng: 09/03/2021, 06:12

Tài liệu cùng người dùng

Tài liệu liên quan