123456789101112131415161718192021222324252627282930 |
- package main
- import "fmt"
- type pessoa struct {
- nome string
- sobrenome string
- idade uint8
- altura float32
- }
- type estudante struct {
- pessoa
- curso string
- periodo uint8
- }
- func main() {
- fmt.Println("Herança")
- p1 := pessoa{nome: "Fernando", sobrenome: "Paschoeto", idade: 36, altura: 1.75}
- e1 := estudante{pessoa: p1, curso: "Sistema de Informação", periodo: 5}
- fmt.Println(p1)
- fmt.Println()
- fmt.Println(e1)
- fmt.Println()
- fmt.Println(e1.nome, e1.sobrenome, e1.curso)
- }
|