Câu hỏi
Bạn hãy giải thích sự khác biệt giữa interface
, abstract class
, sealed class
, static class
và partial class trong C#?
Bạn hãy giải thích sự khác biệt giữa interface
, abstract class
, sealed class
, static class
và partial class trong C#?
abstract class
: nên được sử dụng khi có một mối quan hệ IS-A và không có instance nào được phép tạo từ abstract class đó. Ví dụ: một Animal là một lớp cơ sở abstract, nơi các loài động vật cụ thể có thể được kế thừa, ví dụ là Horse, Pig, v.v. Bằng cách tạo ra lớp abstract Animal, chúng ta không được phép tạo ra m...