c# - 如果你想确保所有的方法和属性都被实现,你用什么

标签 c# oop

我正在做一个测试并得到一个问题。 问题: 如果你想确保所有的方法和属性都被实现,你会使用什么? 一)继承。 b) 多态性。 c)封装 d)接口(interface)。

我认为它的界面。我是对的还是。 ans 有区别吗?

最佳答案

是的,使用接口(interface)。接口(interface)基本上是一个契约,上面写着“嘿,你需要实现这些成员,否则我不会编译。”

关于c# - 如果你想确保所有的方法和属性都被实现,你用什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1346629/

相关文章:

c# - 如何在自定义 WebViewPage 中设置属性?

c# - 为什么在使用 MySql 时出现 SQL Server 连接错误?

php - OOP PHP MySQL 返回多行和变量

java - 如何读/写文件中具有链表的对象

java - 打破Java中的封装和信息隐藏

c# - 浮点值默认为 1 或 0

c# - FluentValidation - 如何在运行时自定义验证消息

c# - 将资源从 dll 复制到 bin

c - 在 C 中模拟 thiscall 以实现无需自引用的结构函数

java - 非基本类型的 '+' 运算符重载在 java 中如何工作?