大家好,又见面了,我是全栈君。
一.duck typing概念
- 严格说go属于结构化类型系统,类似duck typing
- 描述事物的外部行为而非内部结构
- 同时需要Readable,Appendable 怎么办?(apache polygene)
- 同时具有python,C++的duck typing的灵活性
- 又具有Java的类型检查.
1.接口的定义和实现
- 接口由使用者定义
- 接口的实现是隐式的
- 只要实现接口里的方法
2.接口变量里面有什么
- 接口变量自带指针
- 接口变量同样采用值传递,几乎不需要使用接口的指针
- 指针接受者实现只能以指针方式使用,值接受者都可以
3.查看接口变量
- 表示任何类型;interface{}
- Type Assertion
- Type Switch
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/111713.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...