Bài giảng Lập trình hướng đối tượng: Lớp và đối tượng - Lê Viết Mẫn

Bài giảng "Lập trình hướng đối tượng: Lớp và đối tượng" cung cấp cho người học các kiến thức: Primitives vs Objects, lập trình hướng đối tượng, lớp và đối tượng, một số vấn đề khác. nội dung chi tiết. | Bài giảng Lập trình hướng đối tượng: Lớp và đối tượng - Lê Viết Mẫn Lớp và đối tượng v - 09/2018 Lê Viết Mẫn - lvman@ 1 Lớp và đối tượng chúng ta đã học. Programs = Data Structure + Algorithms Cấu trúc chương trình Tuần tự Rẽ nhánh Lặp Hàm Tổ chức dữ liệu Kiểu dữ liệu bool char short int long float double string array Lê Viết Mẫn - lvman@ 2 Lớp và đối tượng chúng ta sẽ học. Programs = Object-Oriented Programming Cấu trúc chương trình Tuần tự Rẽ nhánh Lặp Hàm Tổ chức dữ liệu Kiểu dữ liệu bool char short int long float double string array class Lê Viết Mẫn - lvman@ 3 Lớp và đối tượng cụ thể. Bank Account - nameCustomer : string - accountBalance : int = 0 chuyển mô hình thành code + deposit() + withdraw() sử dụng C# + transfer() Lê Viết Mẫn - lvman@ 4 Lớp và đối tượng Nội dung 1. Primitives vs Objects 2. Lập trình Hướng đối tượng 3. Lớp và đối tượng 4. Một số vấn đề khác . Từ khoá this . Cấu tử . Các thành phần static . Thuộc tính, thuộc tính tự động . Biến thành phần chỉ đọc Lê Viết Mẫn - lvman@ 5 Lớp và đối tượng Primitives vs Objects Lê Viết Mẫn - lvman@ 6 Lớp và đối tượng Primitive data • Dạng dữ liệu cơ bản nhất, được lưu trữ trực tiếp trong bộ nhớ bool sbyte byte float char short ushort double int uint decimal long ulong • Thuộc vào kiểu trị int x = 17; x 17 “value semantics” int y = x; y 17 stack • Toán tử: +, -, /, * • Toán tử kết hợp: ++, --, +=, *= Lê Viết Mẫn - lvman@ 7 Lớp và đối tượng Object data • Cách lưu trữ nhiều dữ liệu và các xử lý cho dữ liệu đó trong cùng một thành phần string Array List • Thuộc vào kiểu tham chiếu “reference semantics” 0 1 2 int[] x = new int[3]; x 0x0a10 0 0 0 int[] y = x; y 0x0a10 stack heap • Hàm/Phương thức “hello”.Equals(“world”) [1, 2, 3].Reverse() Lê Viết Mẫn - lvman@ 8 Lớp và đối .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.