借口很多呀嘛接口也很多呀嘛态也很多
关于多接口,我还是要总结一下,学习了这么多不总结不是浪费了么。哎
多接口可以实现多态性!
首先,来我们先来定义一个接口
Public Interface IFullname Function GetFullName(ByVal a As String, ByVal b As String) As String End Interface
然后我们分别在两个类里面完成GetFullName的实现
在Person类中实现为 retrun a & Chr(20) & b
在Fruit类中实现为 return a & Chr(20) & b & ":this is a fruit's name"
接下来我们定义一个sub
Public Sub Opppps(ByVal Obj as IFullName)
Obj. GetFullName("Jack","Sheperd")
End Sub
Opppps过程实现了多态性。因为不管我输入的是什么类,都是实现了IFULLNAME的类。
如果传递进去的是一个Person类,则输出为 Jack Sheperd
如果传递进去的是一个Fruit类,则暑促为 Jack Sheperd:this is a fruit's name
转载于:https://www.cnblogs.com/nevermorez/archive/2013/03/14/2960596.html
总结
以上是生活随笔为你收集整理的借口很多呀嘛接口也很多呀嘛态也很多的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 承载辉煌历史 畅想无线未来
- 下一篇: 我的学习生涯(Delphi篇) - 21