Go语言实现类似c++中的多态功能实例

2018-09-22 01:13

阅读:727

  前言

  Go语言作为编程语言中的后起之秀,在博采众长的同时又不失个性,在注重运行效率的同时又重视开发效率,不失为一种好的开发语言。在go语言中,没有类的概念,但是仍然可以用struct+interface来实现类的功能,下面的这个简单的例子演示了如何用go来模拟c++中的多态的行为。

  示例代码

  总结

  从上面的例子来看,在go中实现类似C++中的多态可谓是非常的简单,只要实现相同的接口即可。


评论


亲,登录后才可以留言!