Encapsulation OOP

Run Settings
LanguageGo
Language Version
Run Command
package main import "fmt" type person struct { name string age int } func NewPerson(name string, age int) *person { return &person{name: name, age: age} } func (p person) GetName() string { return p.name } func (p person) GetAge() int { return p.age } func main() { person := NewPerson("Alice", 30) fmt.Printf("Name: %s, Age: %d\n", person.GetName(), person.GetAge()) }
Editor Settings
Theme
Key bindings
Full width
Lines