`d` is not available outside `A`. And the construc...
# announcements
m
d
is not available outside
A
. And the constructor accepts
B
.