![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
C Sharp và kiến trúc .NET. C Sharp cơ bản- P24
Số trang: 5
Loại file: pdf
Dung lượng: 131.74 KB
Lượt xem: 4
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
C Sharp và kiến trúc .NET. C Sharp cơ bản- P24:Bạn đừng bao giờ xem xét ngôn ngữ C# một cách tách biệt, nó luôn đồng hành với "Bộ khung .NET". C# là một trình biên dịch hướng .NET, nghĩa là tất cả các mã của C# luôn luôn chạy trên trên môi trường .NET Framework.
Nội dung trích xuất từ tài liệu:
C Sharp và kiến trúc .NET. C Sharp cơ bản- P24 Giao tiếp (interface)interface IPoint{ int x { get; set; } int y { get; set; }}class MyPoint : IPoint{ private int myX; private int myY; public MyPoint(int x, int y) { myX = x; myY = y; } public int x { get { return myX; } set { myX = value; } } public int y { get { return myY; } set { myY = value; } }} Hướng đối tượng trong C# - Editor: Hướ đố tượ Editor: Đoàn Quang Minh Đoà 9 Hàm tạo và hàm hủy (Construction and Disposal)Hàm tạo (Construction)– Định nghĩa và cú pháp: như C++– Khác biệt với C++: không nên khởi tạo biến thành viên trong hàm tạo.– Chú ý với hàm tạo có tham số: hãy luôn luôn có hàm tạo mặc định để tránh lỗi biên dịch.Hàm tạo tĩnh– Là hàm tạo, đồng thời là hàm tĩnh.– Được gọi khi sử dụng phương thức tĩnh của đối tượng.Gọi hàm tạo khi kế thừa– Thông qua từ khoá base.– Có thể truyền tham số cho lớp base. Hướng đối tượng trong C# - Editor: Hướ đố tượ Editor: Đoàn Quang Minh Đoà 10 Hàm tạo và hàm hủy (Construction and Disposal)Hàm hủy (Disposal)– Không quan trọng như C++, do bộ nhớ tự động được quản lý bởi bộ thu gom rác.– Nếu có định nghĩa, hàm hủy sẽ được gọi bởi bộ thu gom rác, nhưng không xác định được thời điểm gọi.– Có thể sử dụng giao tiếp IDisposable.– Hay dùng khi giải phóng các tài nguyên khác bộ nhớ (kết nối CSDL, tập tin,…) Hướng đối tượng trong C# - Editor: Hướ đố tượ Editor: Đoàn Quang Minh Đoà 11 Cấu trúc (Structs)Cấu trúc (struct)– Chỉ chứa các biến, không chứa phương thức– Khai báo và sử dụng cấu trúc: có thể dùng hoặc không dùng toán tử newstruct và kế thừa– struct không thể kế thừa được.– Ngoại lệ: một struct coi như được kế thừa từ lớp ObjectKhởi tạo struct– Không thể khởi tạo các biến thành viên khi khai báo– Có thể có hàm tạo Hướng đối tượng trong C# - Editor: Hướ đố tượ Editor: Đoàn Quang Minh Đoà 12 Quá tải toán tử (Operator Overloading)Định nghĩa: như C++Cú phápVí dụ Hướng đối tượng trong C# - Editor: Hướ đố tượ Editor: Đoàn Quang Minh Đoà 13
Nội dung trích xuất từ tài liệu:
C Sharp và kiến trúc .NET. C Sharp cơ bản- P24 Giao tiếp (interface)interface IPoint{ int x { get; set; } int y { get; set; }}class MyPoint : IPoint{ private int myX; private int myY; public MyPoint(int x, int y) { myX = x; myY = y; } public int x { get { return myX; } set { myX = value; } } public int y { get { return myY; } set { myY = value; } }} Hướng đối tượng trong C# - Editor: Hướ đố tượ Editor: Đoàn Quang Minh Đoà 9 Hàm tạo và hàm hủy (Construction and Disposal)Hàm tạo (Construction)– Định nghĩa và cú pháp: như C++– Khác biệt với C++: không nên khởi tạo biến thành viên trong hàm tạo.– Chú ý với hàm tạo có tham số: hãy luôn luôn có hàm tạo mặc định để tránh lỗi biên dịch.Hàm tạo tĩnh– Là hàm tạo, đồng thời là hàm tĩnh.– Được gọi khi sử dụng phương thức tĩnh của đối tượng.Gọi hàm tạo khi kế thừa– Thông qua từ khoá base.– Có thể truyền tham số cho lớp base. Hướng đối tượng trong C# - Editor: Hướ đố tượ Editor: Đoàn Quang Minh Đoà 10 Hàm tạo và hàm hủy (Construction and Disposal)Hàm hủy (Disposal)– Không quan trọng như C++, do bộ nhớ tự động được quản lý bởi bộ thu gom rác.– Nếu có định nghĩa, hàm hủy sẽ được gọi bởi bộ thu gom rác, nhưng không xác định được thời điểm gọi.– Có thể sử dụng giao tiếp IDisposable.– Hay dùng khi giải phóng các tài nguyên khác bộ nhớ (kết nối CSDL, tập tin,…) Hướng đối tượng trong C# - Editor: Hướ đố tượ Editor: Đoàn Quang Minh Đoà 11 Cấu trúc (Structs)Cấu trúc (struct)– Chỉ chứa các biến, không chứa phương thức– Khai báo và sử dụng cấu trúc: có thể dùng hoặc không dùng toán tử newstruct và kế thừa– struct không thể kế thừa được.– Ngoại lệ: một struct coi như được kế thừa từ lớp ObjectKhởi tạo struct– Không thể khởi tạo các biến thành viên khi khai báo– Có thể có hàm tạo Hướng đối tượng trong C# - Editor: Hướ đố tượ Editor: Đoàn Quang Minh Đoà 12 Quá tải toán tử (Operator Overloading)Định nghĩa: như C++Cú phápVí dụ Hướng đối tượng trong C# - Editor: Hướ đố tượ Editor: Đoàn Quang Minh Đoà 13
Tìm kiếm theo từ khóa liên quan:
lập trình windows lập trình với vc/mfc giáo trình lập trình C Visual C tài liệu lập trìnhTài liệu liên quan:
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 224 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 195 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 163 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 137 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 119 0 0 -
Excel add in development in c and c phần 9
0 trang 113 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 113 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 6
21 trang 104 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 98 0 0 -
87 trang 82 0 0