いやー、Swiftの可視性制御ルール細かっ!これはある意味C++並みじゃないか?