摘要:
扩展已有类型 go没有继承,如果对别人的类型或系统类型扩展方法,两种方法 使用组合 定义别名 使用组合 package main import ( "fmt" "gin/tree" ) type MyTreeNode struct { node *tree.Node } func (myNode * 阅读全文
posted @ 2020-11-22 14:25
lizcao
阅读(144)
评论(0)
推荐(0)
摘要:
封装 针对包来说 名字一般采用camelCase方法 首字母大写 public 首字母小写 private 针对方法和属性、常量都是这样的规则 一个目录下只能有有一个包 封装案例 node.go package tree import "fmt" type Node struct { Value i 阅读全文
posted @ 2020-11-22 13:16
lizcao
阅读(96)
评论(0)
推荐(0)
摘要:
go面向对象 package main import "fmt" type treeNode struct { value int left,right *treeNode } func createNode(value int) *treeNode{ return &treeNode{value: 阅读全文
posted @ 2020-11-22 12:51
lizcao
阅读(198)
评论(0)
推荐(0)

浙公网安备 33010602011771号