TAILIEUCHUNG - Bài giảng Lập trình Windows - Chapter 9: Object-Based Programming

Bài giảng "Lập trình Windows - Chapter 9: Object-Based Programming" cung cấp cho người học các kiến thức cơ bản về Class and Object, OOP Terminology-Encapsulation, thiết kế lớp, tạo đối tượng, sử dụng lớp, kiểm tra trước khi down-cast,. . | Chapter 9 – Object-Based Programming Outline Introduction Implementing a Time Abstract Data Type with a Class Class Scope Controlling Access to Members Initializing Class Objects: Constructors Using Overloaded Constructors Properties Composition: Objects as Instance Variables of Other Classes Using the this Reference Garbage Collection static Class Members const and readonly Members Indexers Data Abstraction and Information Hiding Software Reusability Namespaces and Assemblies Class View and Object Browser Interface Giới Thiệu Class và Object Object-Oriented Programming (OOP). Abstraction – Trừu Tượng Encapsulation – Đóng Gói Inheritance – Kế Thừa Polymorphism – Đa Hình Class and Object (Lớp và đối tượng) Class (Lớp) thực chất là một kiểu dữ liệu được định nghĩa trong chương trình. Class đặc trưng cho một mẫu, những nét chung nhất của một vài đối tượng và mô tả cấu trúc bên trong của những đối tượng này. Thể hiện (instance) của một lớp được gọi là những đối tượng (object). Những đối tượng này được tạo trong bộ nhớ khi chương trình được thực hiện. Những đối tượng của cùng một class có cùng định nghĩa về các thao tác và cấu trúc dữ liệu của chúng ClassName - Properties + Methods Class and Object (Lớp và đối tượng) Class and Object Class : là một khái niệm trừu tượng (Abstraction) Object: là một đối tượng thật Ví Dụ: Ca sĩ là 1 class Cẩm Ly là một ca sĩ (Object) Thời gian là 1 class Giờ vào lớp là thời gian (Object) Giờ ra chơi là thời gian (Object) Class and Object Class Time Property Giờ Phút Giây Method SetTime UniversalString ToString Event Class CaSi Property SoBaiHat KieuToc GiongHat Method Sub DonCa Sub TrinhDien Function KyTenLuuNiem Event KhatNuoc Console Propertes + Write( ) + Writeline( ) + ReadLine() + System Math - PI - E + Pow( ) + Sqrt( ) + Sin( ) + MessageBox Propertes + Show( ) + Form - Text - Name + Close() + Hide() + Show() + Class and Object (Lớp và đối tượng) Giới Thiệu

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.