Go语言面向对象编程——结构体和方法 一、面向对象思想的概述 1.OOP概述 2.以吃饭为例,对比面向过程与面向对象思想的不同。 3.面向对象的思想: 4.Go语言面向对象 二、结构体 1.定义结构体 2.实例化结构体——为结构体分配内存并初始化 3.结构体中的语法糖 4.结构体是值类型 5.结构体的深拷贝和浅拷贝 6.结构体对象或指针作为函数的参数及函数返回值 7.匿名结构体和匿名字段 8.结构体嵌套 三、方法 1.什么是方法? 2.方法的语法格式: 3.方法和函数 4.可以定义相同的方法名 5.指针作为接受者 6.method继承 7.method重写