30/09/2018, 21:49
Các lớp trong c#
Xin chào!
E có vấn đề cần hỏi, ta có 2 lớp trong C# là A và B, giờ em muốn lớp A sử dụng được cái phương thức của lớp B và lớp B sử dụng được các phương thức của lớp A thì phải làm thế nào, cách khai báo gọi nó ra sao?
Em cảm ơn!
Bài liên quan
Chưa rõ câu hỏi của bạn. Nếu có thêm một lớp C thì lớp C có được sử dụng method của class A, B không, hay chỉ có lớp A, B được sử dụng method lẫn nhau.
Muốn dùng thành phần nào thì khai báo
Ở đây có 2 lớp A và B ý em là A có thể sử dụng các phương thức của B và ngược lại. Ban đầu trong A em dùng B b = new B(); và trong B thì A a = new A(); nhưng không được.
Cả 2 class bạn đều là public à. Nếu là public thì sử dụng lẫn nhau được mà.
Nếu không muốn dùng new tạo phần tử mới thì dùng như bác @Duong_Act public static
uhm cảm ơn các bác nhiều
Nếu 2 class có các method chung thì bác cho chúng nó vào một class cha là C và A B sẽ extends từ C.
Nếu là helper function thì bác cũng tạo một class C mới và để static là được.
vậy thì khởi tạo class C như thế nào thì đúng cú pháp bác nhỉ?
Trong C# co 1 loai class co the lam dc viec nay la partial class. Hoac thay vi tao method ca o A va B ban hay viet 1 dll interface co cac method cua ca A va B.
Sorry, minh khong co unikey.