Danh mục

Lập trình windows C# - Chương 3

Số trang: 47      Loại file: ppt      Dung lượng: 1.02 MB      Lượt xem: 12      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 10,000 VND Tải xuống file đầy đủ (47 trang) 0
Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu lập trình windows c# - chương 3, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Lập trình windows C# - Chương 3Xây dựng lớp và giao diệnXây NguyễnVănPhong Nộidung Khaibáolớp Constructor&destructor Hàmthànhviên Thuộctính ĐahìnhtrongC# Downcast–upcast Abstractclass Sealedclass,nestedclass Interface 2Nguyễn Văn Phong - 2010 TạolớptrongC# Khaibáolớp [access modifier] class [: base class] { // class body } Accessmodifier: public,protected,internal,protectedinternal, private NếukokhaibáolớpcơsởthìC#mặcđịnhxem lớpcơsởlàobject LớpluônlàkiểudữliệuthamchiếutrongC# 3Nguyễn Văn Phong - 2010 Khóatruyxuấtchoclass Mộtclasschứatrongnamespacechỉcó2 khóatruyxuất Public:chophépbênngoàiassemblytruyxuất Internal:chỉchophépsửdụngbêntrong assembly Assemblylàtậpmãđãđượcbiêndịchsang .NET Mộtassemblychứanộidungthựcthichương trìnhhaythưviệnđộng Assemblycóthểchứatrongnhiềufile 4Nguyễn Văn Phong - 2010 Cácthànhphầncủaclass Lớpcóthểchứacácphầnsau Constructorvàdestructor Fieldvàconstant Method Property Indexer Event Chứacáckiểukhác(nested):class,struct, enumeration,interfacevàdelegate 5Nguyễn Văn Phong - 2010 Tạođốitượng Khaibáo Tên đối tượng Tên lớp Trongthânlớp HocSinh hs ; Giốngnhưthuộctính Trongthânphươngthức hs Tươngtựnhưbiến Khởitạo Tạo đối tượng Bằnglệnhnew hs = new HocSinh(); hs 6Nguyễn Văn Phong - 2010 Constructor Đượcgọitựđộngkhitạođốitượng Cùngtênvớilớp Constructorkothamsốsẽđượctạomặc địnhkhikhôngcóbấtcứconstructornào Chophépoverloadconstructorđểtạora nhiềucáchkhởitạođốitượng Staticconstructor:kothamsố,koaccess modifier, 7Nguyễn Văn Phong - 2010 Constructor Constructormặcđịnh Khôngcóthamsố Khởitạothểhiện(đốitượng)khichưabiết thôngtingìvềnó Constructorsaochép Thamsốvàolàđốitượngcùnglớp Tạoraobjnhưbảnsaocủaobjđầuvào Constructorkhác Cómộthaynhiềuthamsốvào Tạoobjkhibiếtmộtsốthôngtinnàovềnó 8Nguyễn Văn Phong - 2010 Constructor class HocSinh { //... public HocSinh() { hoTen = “unknown; Constructor mặc định namSinh = 1990; diemVan = diemToan = 0; } public HocSinh(HocSinh hs) { hoTen = hs.hoTen; Constructor sao chép namSinh = hs.namSinh; diemVan = hs.diemVan; diemToan = hs.diemToan; } public HocSinh(string ht) Constructor khác { (tạo học sinh khi biết họ hoTen = ht; tên) } } 9Nguyễn Văn Phong - 2010 Constructor Khaibáoprivatechoconstructorsẽkocho phéptạođốitượng Ko thể tạo thể hiện/obj 10Nguyễn Văn Phong - 2010 Destructor Thựchiệnnhiệmvụ“clean”khiđốitượngbị hủy Trùngtênlớpvàcódấu“~”phíatrước ...

Tài liệu được xem nhiều: