go语言 面向对象 面向过程举例解释

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xin_y/article/details/89360010
package main

import "fmt"

type intt int 

//面向对象
func (a intt) less(b intt) bool {
    return a > b 
}

//面向过程
func intt_less(a intt, b intt) bool {
    return a > b 
}

func main() {
    var a intt = 19
    var b intt = 33

    fmt.Println("面向对象 func less===>", a.less(b))
    fmt.Println("面向过程 func intt_less===>", intt_less(a, b)) 
}

猜你喜欢

转载自blog.csdn.net/xin_y/article/details/89360010