29、Go 结构体 - 结构体的面向对象思想

作者: 温新

分类: 【Go基础】

阅读: 626

时间: 2023-08-29 16:07:47

hi,我是温新

面向对象是一种对现实世界进行理解和抽象的方法。

在 PHP 等语言中使用关键字 class 来定义封装对象,然后 Go 并不是一个纯粹的面向对象的编程语言,而是采用的结构体替代类。

Go 语言没有提供类,但提供 了结构休,方法可以添加在结构体上。

Go 语言没有继承和多态,但可以通过匿名字段实现继承,通过接口实现多态。在 Go 语言中学习面向对象,主要是学习结构体(struct)、方法(method)、接口(interface)

请登录后再评论