go第四天:面向对象编程go第四天:面向对象编程

初始化

 

go第四天:面向对象编程

go第四天:面向对象编程

成员操作

 

go第四天:面向对象编程

同名字段

 

go第四天:面向对象编程

go第四天:面向对象编程

07_非结构体匿名字段

go第四天:面向对象编程

08_结构体指针类型匿名字段

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

11_结构体类型添加方法

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

 

go第四天:面向对象编程

只要接收者类型不一样,这个方法就算同名也是不同的方法,不会出现出现重复定义函数的错误

值传递和引用传递:

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

14_指针类型和普通类型的方法集

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

四种调用方式都可以,会自动转化

go第四天:面向对象编程

方法继承

go第四天:面向对象编程

方法重写

go第四天:面向对象编程

方法值

go第四天:面向对象编程

go第四天:面向对象编程

 

 

 

18_方法表达式

go第四天:面向对象编程

19_接口类型介绍

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

go第四天:面向对象编程

21_多态的表现

go第四天:面向对象编程

接口继承

go第四天:面向对象编程

go第四天:面向对象编程

23_接口转换

go第四天:面向对象编程

24_空接口

go第四天:面向对象编程

go第四天:面向对象编程

25_通过if实现类型断言

go第四天:面向对象编程

go第四天:面向对象编程

26_通过switch实现类型断言

 

go第四天:面向对象编程

 

 

 

 

相关文章: