go 继承特性的写法
从Java转go的过程中,发现继承这个特性在go的体现
package main
import “fmt”
type integer int // 自定义类型 integer 继承于int
type Student struct {
Number int
}
type Stu Student // 自定义类型 Stu Student
func main() {
var i integer = 1000 // 定义integer 类型
var j int = 200
j = int(i)
fmt.Println(i) //1000
fmt.Println(j) //1000
var a Student
a = Student{30}
fmt.Println(a) // {30}
var b Stu
a = Student(b)
fmt.Println(a) // {0}
}