OOP – BạchThànhLong_C1019I1

OOP là gì a? OOP là Object-oriented programming tức là Lập trình hướng đối tượng.

Đối tượng là gì?

Đôi tượng là sự vật, sự việc, hiện tượng., khái niệm trong thế giới thực.

VD: hỌC VIÊN HẢi, môn toán.

Nếu là môn học thì phải là môn học gì? Phải cụ thể.

Mỗi đối tượng được đặc trung bởi:

– Thuộc tính (properties/attribute): là những đặc điểm, đặc trưng thể hiện cho đối tượng.

Vd: Học viên Hải: Họ tên, Mã HV, Ngày sinh, Giới tính, SĐT.

– Method: Thê hiện hành động của đối tượng.

Biến thể hiện cho thuộc tính, Dùng hàm để thể hiện cho phương thức, hành động.

Class/ Lớp:

lỚP là tập hợp các đối tượng, có chung đặc điểm tương tự nhau.

VD: Lớp Học viên: lapf tạp của những học viên.

Môn học: Toán, ly, hóa , anh.

Clas dùng cho danh từ chung, Object là danh từ riêng.

– Xây dựng các class để sử dụng để tạo ra các object cụ thể.

+ Class: khuông mẫu tạo ra Object.

Mô hình lớp:

Sử dụng ký hiệu để mô  tả cho lớp, sử dụng mô hình để dẽ nhìn,

1. Tên lớp: Hình chữ nhật
2. Thuộc tính Chiều dài, chiều rộng
3. Phương thức của lớp ChuVi (), Diện Tích(),

VD:

Date (day,month,year)

Contructer: Hàm tạo hoặc hàm khởi tạo.

Get là lấy giá trị

Set là thiết lập giá trị.

Today.getDay() <- 18

Let Date= Funtion(day,month,year)

{

This (chi ra lam viec voi doi tuong hien tai)

}

— Muống có method bên trong phải có class

Muốn tủy cập thuộc tính:

Object.thuộctính, Vd:today.day; today.getday

Trên kia là những kiến thức tôi thu thập theo cách tóm tắt nhất mà tôi biết.

Cảm nhận: OOP đang khiến tôi hơi hoang mang, nhưng hôm nay chị Châu giảng đã khiến tôi hiểu bài nhiều hơn về OOP, tuy nhiên vẫn hoang mang.

Cảm ơn chúc sức khỏe bạn đọc!

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

Facebook