独角兽企业重金招聘Python工程师标准>>>
面向对象基本思想
类、对象。
#面向对象三大特征 封装、继承、多态。
接下来我会一一介绍Go的面向对象编程
Java中类的定义
class Person {String name;public Person(String name) {this.name = name;}void sayHi() {System.out.println(this.name + "Hello World.");}}
Java实例化对象
Person person = new Person("liyang");person.sayHi();
Go中类的定义
type Person struct {name string}func (person *Person) sayHi() {fmt.Println(person.name + " Hello World.")}
#Go实例化对象
var person1 = Person{name: "liyang"}person1.sayHi()