tailieunhanh - Cấu trúc và giao diện

Cấu trúc (struct): Khái niệm, khai báo và sử dụng struct, Phân biệt được struct và class, Nhận biết khi nào nên dùng struct. Giao diện (interface) Khái niệm, khai báo và sử dụng interface, Phân biệt được interface và lớp abstract, Xây dựng interface. | CẤU TRÚC VÀ GIAO DIỆN Giảng viên phụ trách: Nguyễn Hoàng Tùng Bộ môn Tin học Email: nhoangtung@ Mục đích bài học Cấu trúc (struct): Khái niệm, khai báo và sử dụng struct, Phân biệt được struct và class, Nhận biết khi nào nên dùng struct. Giao diện (interface) Khái niệm, khai báo và sử dụng interface, Phân biệt được interface và lớp abstract, Xây dựng interface. 20/12/2011 Chuyên đề Ngôn ngữ lập trình 3 Cấu trúc (struct) Là một kiểu dữ liệu tham trị (value type). Sử dụng struct đối với các kiểu dữ liệu nhỏ, đơn giản, có các phương thức và thuộc tính như kiểu dữ liệu bẩm sinh (int, float, string,.). Dùng để đóng gói các trường dữ liệu có liên quan với nhau. Ví dụ: Tạo cấu trúc để biểu diễn một điểm trên trục toạ độ hai chiều. 20/12/2011 Chuyên đề Ngôn ngữ lập trình 3 Khai báo struct Cú pháp: [access-modifier] struct identifier [:interface-list] { struct member } Ví dụ: 20/12/2011 Chuyên đề Ngôn ngữ lập trình 3 public struct Location { private int xVal; private int yVal; public Location(int x, int y) { = x; = y; } public override string ToString( ) { return (“{0},{1}”, xVal, yVal ); } public int X { get { return xVal; } set { xVal = value; } } public int Y { get { return yVal; } set { yVal = value; } } } Hàm tạo và Kế thừa Ngầm định kế thừa từ lớp Object. Ngoài ra, struct không kế thừa bất cứ class hay struct nào khác, và không làm cơ sở cho một class hay struct nào khác. Không dùng từ khóa abstract và sealed. Biến thành viên không có từ khóa protected. Các phương thức không có từ khóa abstract và virtual. Từ khóa override chỉ sử dụng khi override các phương thức được kế thừa từ đối tượng Object. 20/12/2011 Chuyên đề Ngôn ngữ lập trình 3 Hàm tạo và Kế thừa Struct có thể thực thi (xây dựng lại) nhiều interface. Nếu có hàm tạo thì phải có tham số, không cho phép hàm tạo không tham số. Các thành viên của struct không có bộ khởi gán (initializer). 20/12/2011 Chuyên đề Ngôn ngữ lập trình 3 interface IShape() | CẤU TRÚC VÀ GIAO DIỆN Giảng viên phụ trách: Nguyễn Hoàng Tùng Bộ môn Tin học Email: nhoangtung@ Mục đích bài học Cấu trúc (struct): Khái niệm, khai báo và sử dụng struct, Phân biệt được struct và class, Nhận biết khi nào nên dùng struct. Giao diện (interface) Khái niệm, khai báo và sử dụng interface, Phân biệt được interface và lớp abstract, Xây dựng interface. 20/12/2011 Chuyên đề Ngôn ngữ lập trình 3 Cấu trúc (struct) Là một kiểu dữ liệu tham trị (value type). Sử dụng struct đối với các kiểu dữ liệu nhỏ, đơn giản, có các phương thức và thuộc tính như kiểu dữ liệu bẩm sinh (int, float, string,.). Dùng để đóng gói các trường dữ liệu có liên quan với nhau. Ví dụ: Tạo cấu trúc để biểu diễn một điểm trên trục toạ độ hai chiều. 20/12/2011 Chuyên đề Ngôn ngữ lập trình 3 Khai báo struct Cú pháp: [access-modifier] struct identifier [:interface-list] { struct member } Ví dụ: 20/12/2011 Chuyên đề Ngôn ngữ lập trình 3 public struct Location { private int xVal; private .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã 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.