-
慕码人2483693
如定义一个接口含数量属性,那么引用它的类也必需实现这个属性!interface 班级{数量{get;set}}class 高中班级:班级{数量{get;set}}//必需实现这个东东,}
-
MMMHUHU
接口很像抽像类如果出现这种情况你有一辆车,有个方法叫开门你的家也有个方法叫开门你想用同一个变量去引用家和车的实例调用开门的方法(多态),此时你只有把家和车派生于同一个类,但这样做不合逻辑,此时可以用接口。声明个接口的变量来引用家和车就好了。
-
德玛西亚99
接口:我理解是用在一个用于被继承或实现得方法(也就是一个很父类得方法 这个方法并不明确得写出是做得什么)要达到面向对象开发和设计中 低耦合 的要求.例如:有些东西需要经常更换可以在接口得实现方法中写出 所需更换得方法...在定义一个工厂用于 返回 具体需要得方法是什么在需要更换得时候 就可以调用工厂来返回需要得方法 而不需要了解是z怎么来得通过这些我们也能看到 其实接口也起到了一个 隔离 得作用如果不写接口:如果按照以往得写法如果我们更换一次就需要 改写大量得代码现在我们就可以来改写下工厂而不需要改动其他地方又例如 需要其他新得方法了 我们就可以在直接 写个方法 +进去 在需要得时候还是通过工厂来调用就OK通过这个我们还是 能看到 程序要 对添加开放 对修改关闭所以:接口是很有用处得通过上面我们看到了接口得好处1.隔离性2.低耦合3.开闭原则