Go学习笔记-面向对象struct之继承

2020-01-01
阅读 1 分钟
1.6k
上面这个示例,我们首先定义一个person类型。然后定义了一个worker类型,继承了person。但是对于worker又希望有自己的age属性,与getAge方法。那么这个时候我们可以重写person的属性与方法。但是在使用的时候,如果我们想要使用person中已经被worker重写的方法或者属性,我们就需要指定到person,比如andy.Person.getAge(...

Go学习笔记-面向对象struct成员变量

2019-12-29
阅读 2 分钟
1.6k
结构体struct可以用来描述一组数据值,这组值的本质即可以是原始的,也可以是非原始的。是用户自定义的类型,它代表若干字段的集合,可以用于描述一个实体对象,类似java,php中的class,是golang面向对象编程的基础类型。今天我们先来看看golang中的成员变量的实现。