摘要: 介绍: 实现对客户管理实现增删查改 model/customer.go package model import "fmt" type Customer struct { Id int Name string Gender string Age int Email string Phone stri 阅读全文
posted @ 2020-04-11 09:25 爱跑步的乌龟 阅读(467) 评论(0) 推荐(0) 编辑
摘要: main/main.go package main import ( "laurence/utils" ) func main() { //面向对象 familAccount := utils.NewFamilyAccount() familAccount.MainMenu() } utils/fa 阅读全文
posted @ 2020-04-11 09:19 爱跑步的乌龟 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Golang-类型断言 基本介绍 类型断言,由于接口是一般类型,不知道具体类型,如果要转成具体类型,就需要使用类型断言, 具体的如下: 对上面代码的说明: 在进行类型断言时,如果类型不匹配,就会报 panic, 因此进行类型断言时,要确保原来的空接口指向的就是断言的类型. 如何在进行断言时,带上检测 阅读全文
posted @ 2020-04-11 09:14 爱跑步的乌龟 阅读(733) 评论(0) 推荐(0) 编辑
摘要: Golang-面向对象编程三大特性-多态 基本介绍 变量(实例)具有多种形态。面向对象的第三大特征,在 Go 语言,多态特征是通过接口实现的。可以按照统一的接口来调用不同的实现。这时接口变量就呈现不同的形态。 快速入门 在前面的 Usb 接口案例,Usb usb ,既可以接收手机变量,又可以接收相机 阅读全文
posted @ 2020-04-11 09:02 爱跑步的乌龟 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Golang-接口(interface) 基本介绍 按顺序,我们应该讲解多态,但是在讲解多态前,我们需要讲解接口(interface),因为在 Golang 中 多态特性主要是通过接口来体现的。 接口快速入门 这样的设计需求在 Golang 编程中也是会大量存在的,我曾经说过,一个程序就是一个世界, 阅读全文
posted @ 2020-04-11 08:45 爱跑步的乌龟 阅读(490) 评论(0) 推荐(0) 编辑
摘要: Golang-面向对象编程三大特性-继承 继承基本介绍和示意图 继承可以解决代码复用,让我们的编程更加靠近人类思维。 当多个结构体存在相同的属性(字段)和方法时,可以从这些结构体中抽象出结构体(比如刚才的Student),在该结构体中定义这些相同的属性和方法。 其它的结构体不需要重新定义这些属性(字 阅读全文
posted @ 2020-04-11 08:35 爱跑步的乌龟 阅读(560) 评论(0) 推荐(0) 编辑