TAILIEUCHUNG - Lớp và Thừa kế

Chúng ta đã được xem cách sử dụng lớp trong chương 2 nhưng để nắm được mối liên hệ giữa các chương, chúng tôi sẽ tóm tắt một vài khái niệm về lớp. Lớp trong C# được định nghĩa với cú pháp sau: class MyClass { private int someField; public string SomeMethod(bool parameter) { } } Các lớp bao gồm nhiều thành viên, mỗi thành viên là thuật ngữ(term) dùng để chỉ đến một dữ liệu hay một chức năng nào đó được định nghĩa trong lớp đó. . | Lớp và Thừa kế Chúng ta đã được xem cách sử dụng lớp trong chương 2 nhưng để nắm được mối liên hệ giữa các chương chúng tôi sẽ tóm tắt một vài khái niệm về lớp. Lớp trong C được định nghĩa với cú pháp sau class MyClass private int someField public string SomeMethod bool parameter Các lớp bao gồm nhiều thành viên mỗi thành viên là thuật ngữ term dùng để chỉ đến một dữ liệu hay một chức năng nào đó được định nghĩa trong lớp đó. Ví dụ chúng ta dùng thuật ngữ Function để chỉ những thành viên chứa mã như các phương thức methods các thuộc tính properties constructor hay các nạp chồng toán hạng Operator Overloads . Tất cả các lớp trong C là những kiểu tham khảo. Tức là khi bạn khai báo một kiểu lớp thì có một biến lưu trữ sự tham khảo đến một thể hiện instance của lớp đó. Và sử dụng lệnh new để tạo ra một đối tượng. Ví dụ tạo ra đối tượng myObject như sau MyClass myObject myObject new MyClass Tuy nhiên bạn có thể khai báo và khởi tạo đối tượng cùng một lúc. MyClass myObject new MyClass Đơn thừa kế C hỗ trợ đơn thừa kế giữa các lớp. Một lớp có thể thừa hưởng những thuộc tính và phương thức từ một lớp khác. Cú pháp class MyDerivedClass MyBaseClass functions and data members here Cú pháp này khác với C về phạm vi không có bổ từ truy cập access modifier . Tức là C không hỗ trợ như C về các khái niệm thừa kế public hay private vì nó làm ngôn ngữ thêm phức tạp. Trong thực tế thì thừa kế private rất ít được sử dụng. Trong C một lớp bắt buột phải thừa kế từ một lớp nào đó. C hỗ trợ một lớp cơ sở toàn diện gọi là . Phương thức nạp chồng Overloading C hỗ trợ phương thức nạp chồng với một vài dạng phương thức khác nhau về những đặc tính sau tên số lượng thông số và kiểu thông số. Nhưng nó không hỗ trợ những thông số mặc định như C và VB. Một cách đơn giản là bạn khai báo những phương thức cùng tên nhưng khác số lượng và kiểu của thông số class ResultDisplayer void DisplayResult string result implementation void DisplayResult int result implementation

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
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.