欢迎光临散文网 会员登陆 & 注册

可用行师 golang 核心高级

2023-08-24 17:26 作者:bili_67158895267  | 我要投稿
  • Go支持面向对象(OOP),并不是纯粹的面向对象语言

  • Go没有类的概念,结构体(struct)相当于其它编程语言的类(class)

  • Go面向对象编程非常简洁,通过接口(interface)关联,耦合性低,也非常灵活

接下来咱们就从封装,继承,多态三个方面来给大家介绍一下golang的面向对象。

封装

一般语言中的面向对象封装都类似这样(伪代码)

都是用一个class关键字来定义一个类,并且可以自定义他的一些属性和方法,这种行为咱们也叫做封装

go语言中是不支持class关键字的,但是可以用struct达到类似的效果


可用行师 golang 核心高级的评论 (共 条)

分享到微博请遵守国家法律