摘要:1.完善退出功能和实现修改功能需求 2.用户必须输入y或n否则一直循环运行 // todo 4.1. 将this.loop = false 写进方法中,实现循环退出 func (this *customerView) exit() { fmt.Printf("确认是否推退出(Y/N):") for
阅读全文
摘要:1.客户关系管理的程序框架图_删除用户 2.model下的customer的客户信息结构体不做改变 package model import ( "fmt" ) // todo 声明一个Customer结构体, 表示一个客户信息 type Customer struct { Id int Name
阅读全文
摘要:1.客户关管理的程序架构图_新增客户Add方法,costomer新增NewCustomer2方法,设置id为自增字段 2.customerView.go:定义add()方法,获取用户输入的值,并且在main中的添加客户下调用add()方法 package main import ( "custome
阅读全文
摘要:1.项目功能实现 完成显示客户列表的功能 2.思路分析 3.customer.go增加返回用户的信息, 格式化的字符串 package model import "fmt" // todo 声明一个Customer结构体, 表示一个客户信息 type Customer struct { Id int
阅读全文
摘要:1.项目功能实现 显示主菜单和完成退出软件功能说概括 2.customer.go: customer定义客户字段结构体,并使用工厂模式返回customer实例 package model // todo 声明一个Customer结构体, 表示一个客户信息 type Customer struct {
阅读全文
摘要:/* todo 目标 1. 模拟实现一个基于文本界面的 《酷虎信息管理软件》 2. 熟悉面向对象编程 3. 主要涉及的知识点: - 切片的插入、删除和替换 - 多对象协同工作 todo 需求说明 模拟实现基于文本界面的《客户信息管理软件》 该软件能够实现对客户对象的插入、修改和删除(用数组实现),
阅读全文
摘要:1.familyaccount_utils_familyAccount.go中的功能代码 package utils import "fmt" type FamilyAccount struct { key string // * 声明一个变量, 保存接收用户输入的选项 loop bool // *
阅读全文
摘要:1.判断是否有收支明细流水代码 package main import "fmt" // 功能2和3:完成可以显示明细和登记收入功能 // ? 思路分析: // 1. 因为需要显示明细, 定义一个变量 details string 记录 // 2. 还需要定义变量记录余额(balanc), 每次支出
阅读全文
摘要:1.收支软件支出功能代码 package main import "fmt" // 功能2和3:完成可以显示明细和登记收入功能 // ? 思路分析: // 1. 因为需要显示明细, 定义一个变量 details string 记录 // 2. 还需要定义变量记录余额(balanc), 每次支出的收支
阅读全文
摘要:1.记账软件代码 package main import "fmt" // 功能2和3:完成可以显示明细和登记收入功能 // ? 思路分析: // 1. 因为需要显示明细, 定义一个变量 details string 记录 // 2. 还需要定义变量记录余额(balanc), 每次支出的收支金额(m
阅读全文
摘要:1.家庭收支软件-显示主菜单_代码 package main import "fmt" // 功能1:先完成可以显示主菜单,并且可以退出 // ? 思路分析:根据给出的界面完成,主菜单的显示,当用户输入4时,退出程序 // ? 代码: func main() { // todo 声明一个变量, 保存
阅读全文
摘要:1.目标 1. 模拟实现一个基于文本界面的 `家庭记账软件` 2. 掌握初步的编程技巧和调试技巧 3. 主要涉及一下知识点: - 局部变量和基本数据类型 - 循环语句 - 分支语句 - 简单的屏幕输出格式控制 - 进阶: 面向对象编程使用 2.需求说明 1. 模拟实现基于文本界面的 `家庭记账软件`
阅读全文
摘要:1.循环判断传参类型的函数案例 2.判断传参类型的函数代码 3.判断结构体传参类型的函数代码,添加Student结构体传参 4.判断结构体传参类型的函数代码,添加Student结构体传参运行结果
阅读全文
摘要:1.类型断言最佳实践1 2.类型断言实践代码案例代码 3.类型断言实践代码案例运行结果
阅读全文
摘要:1.类型断言的介绍 2.使用类型断言, 将a转换成一个Point然后复制给b, b = a.(Point)就是断言类型, 表示判断a是否指向Point类型的变量 3.使用类型断言案例2 4.类型断言(带判断的),类似于异常捕获
阅读全文
摘要:1.面向对象编程_多态介绍 2.接口多态案例应用 3.案例运行结果
阅读全文