Fork me on GitHub
上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 119 下一页
摘要: 多态:变量具有多种形态,可以用统一的接口来调用不同的实现。 接口体现多态特征: (1)多态参数:之前所讲的Usb接口案例,既可以接受手机变量,也可以接受相机变量,就体现了usb接口的多态; (2)多态数组: package main import ( "fmt" ) type usb interfa 阅读全文
posted @ 2019-11-24 16:06 西西嘛呦 阅读(509) 评论(0) 推荐(0) 编辑
摘要: print(findWord(array,query)) 最后输出结果:True 阅读全文
posted @ 2019-11-23 23:54 西西嘛呦 阅读(186) 评论(0) 推荐(0) 编辑
摘要: def queene(n): #生成一个一维数组,下标存储行,值存储列 helpQueene([-1]*n,0,n) def helpQueene(columnPositions,rowIndex,n): global count #回溯标志,即N个皇后都找到了相应的位置 if rowIndex = 阅读全文
posted @ 2019-11-23 23:10 西西嘛呦 阅读(159) 评论(0) 推荐(0) 编辑
摘要: golang的多态特性主要体现在接口上; 主要优势:高内聚低耦合; package main import ( "fmt" ) type usb interface { start() stop() } type phone struct { } func (p phone) start() { f 阅读全文
posted @ 2019-11-23 17:00 西西嘛呦 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 继承可以解决代码复用; 实现:只需要在结构体中嵌套一个匿名结构体; 结构体可以使用匿名结构体中所有字段核方法:无论是大写还是小写; 可以简化访问匿名结构体中的属性和方法; 当该结构体和匿名结构体有相同属性或方法时,遵从就近原则使用,也可以通过结构体名字来使用; 当一个结构体嵌入多个匿名结构体,且这多 阅读全文
posted @ 2019-11-23 16:38 西西嘛呦 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 封装:把抽象出来的字段和对字段的操作封装在一起,数据被保护在内部,程序的其它包只有通过被授权的操作(方法),才能对字段进行操作。 封装的好处: (1)隐藏实际的细节; (2)可以对数据进行验证,保证安全合理; 如何体现封装: (1)对结构体的属性进行分装; (2)通过方法,实现封装; 封装的实现步骤 阅读全文
posted @ 2019-11-23 16:06 西西嘛呦 阅读(356) 评论(0) 推荐(0) 编辑
摘要: golang面向对象中是不存在构造函数的,可以使用工厂模式。 使用工厂模式,让即使不是大写的变量可以被外部包使用。 阅读全文
posted @ 2019-11-23 15:41 西西嘛呦 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 首先我们要明确: golang并不是纯粹的面向对象的编程语言; golang没有类class,使用struct代替; golang面向对象编程非常简洁,去掉了传统的继承、重载、构造函数和析构函数、隐藏的this指针等; golang仍然有面向对象编程的继承、封装和多态的特性,只是实现的方法和其他oo 阅读全文
posted @ 2019-11-22 18:54 西西嘛呦 阅读(250) 评论(0) 推荐(0) 编辑
摘要: map:是key-value数据结构,又称为字段或者关联数组,类似其它编程语言的集合; 基本语法:var 名称 map[键类型]值类型 key的类型可以是:bool、数字、string、指针、管道,还可以是包含前面几个类型的接口、结构体、数组;(通常为Int、string) value的类型基本和k 阅读全文
posted @ 2019-11-22 15:06 西西嘛呦 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 初始化: var array [2][3]int = [2][3]int{{0,0,0},{0,0,0}} var array [2][3]int = [...][3]int{{0,0,0},{0,0,0}} var array = [2][3]int{{0,0,0},{0,0,0}} array 阅读全文
posted @ 2019-11-22 13:44 西西嘛呦 阅读(947) 评论(0) 推荐(0) 编辑
上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 119 下一页