Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Sự khác biệt khi truyền tham số qua một tham chiếu Interfacer và truyền bằng đối tượng tạo ra từ Class.

14:29 05-01-2018 434 lượt xem 1 bình luận 14:31 05-01-2018

Sự khác biệt khi truyền tham số qua một tham chiếu Interfacer và truyền bằng đối tượng tạo ra từ Class.

vd

Em có thể truyền 1 tham chiếu interfacer (với IStudent là interfacer , Student là class)

IStudent student = new Students();

Khác với truyền bằng

Students student = new Student();

Như thế nào

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 14:30 05-01-2018

bản chất khi bạn chuyền thằng instance được tạo ra thì nó sẽ như nhau. cái hàm nhận param sẽ hiểu đều là IStudent tùy theo type bạn khai báo ở hàm.

Khác nhau:

là bên trong nội bộ định nghĩa của class studen nó như thế nào???.

Vậy hoi.

 

Lưu ý chỉ đúng khi Students kế Implement từ IStudent

Câu hỏi mới nhất