forked from steger/pr3-ws202526
added documentation for struct embeddings
parent
a74265e4dc
commit
c0344f2d23
|
|
@ -11,12 +11,12 @@ func (p Person) Say() {
|
|||
}
|
||||
|
||||
type Student struct {
|
||||
Person
|
||||
Person //struct Person is embedded
|
||||
Semester int
|
||||
}
|
||||
|
||||
type Teacher struct {
|
||||
Person
|
||||
Person //struct Person is embedded
|
||||
Subject string
|
||||
}
|
||||
|
||||
|
|
@ -30,9 +30,9 @@ func main() {
|
|||
|
||||
max.Say()
|
||||
|
||||
daniel.Say()
|
||||
daniel.Say() //can be invoked directly on Student
|
||||
|
||||
sebastian.Say()
|
||||
sebastian.Say() //can be invoked directly on Teacher
|
||||
|
||||
max = sebastian.Person
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue