tailieunhanh - Bài giảng Lập trình hướng đối tượng: Chương 2 - Trường Đại học Ngoại ngữ - Tin học, TP.HCM
Bài giảng Lập trình hướng đối tượng: Chương 2 Lớp và đối tượng, cung cấp cho người đọc những kiến thức như: Tạo lớp thêm field, thêm constructor, thêm phương thức; Tạo đối tượng; Từ khóa ‘static’. Mời các bạn cùng tham khảo! | CHƯƠNG 2 Click to edit Master subtitle style LỚP VÀ ĐỐI TƯỢNG Khoa Công nghệ thông tin Trường Đại học Ngoại ngữ - Tin học 1 NỘI DUNG Tạo Lớp Thêm Field Thêm Constructor Thêm Phương thức method function Tạo đối tượng Từ khóa static 2 3 NGUYÊN TẮC LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 3 3 nguyên tắc lập trình hướng đối tượng Đóng gói Encapsulation và Giao diện Interface Ẩn chi tiết của lớp Đóng gói chỉ cung cấp các phương thức cần thiết để dùng Giao diện Thừa kế Inheritance Tạo lớp mới thừa kế lớp đã có Đa hình Polymorphism Khả năng tạo ra các lớp dẫn xuất cài đặt cùng một method của lớp cơ sở theo những cách khác nhau tùy từng lớp dẫn xuất 4 TẠO LỚP 5 Tạo lớp Lớp class dùng để mô hình các đối tượng thực thành các đối tượng trong chương trình Lớp class gồm có Dữ liệu dùng biến fields Phương thức methods Cách tạo đối tượng constructors 6 Tạo lớp Cú pháp access modifier class BaseClassName Khai báo biến Fields access modifier VarName Constructors public ClassName Parameters Phương thức Methods access modifier MethodName Parameters 7 Tạo lớp Ví dụ Tạo lớp Book để mô hình quyển sách Trong Visual Studio Chọn Add Class Click phải lên tên Project Nhập tên lớp Book 8 Tạo lớp 9 Tạo lớp 10 Tạo lớp using System using using using using namespace CreatingClass class Book 11 Thêm instance variable field Bước 1 Thêm các biến field vào lớp Giả sử lớp Book chứa các thông tin tựa sách tác giả số trang số từ using System using using using using namespace CreatingClass class Book private string title private string author private int pages private int wordCount 12 Thêm instance variable field Giải thích Các field là các biến cục bộ local variable Các field có thể truy cập dùng hoặc thay đổi mọi nơi trong lớp Từ các Phương thức trong lớp Từ các Constructors Access Modifier của Field private field được truy cập trong lớp ngoài lớp không truy cập .
đang nạp các trang xem trước