classのアクセス制御にpublicとデフォルトがあってprivateがないのは何故なのですか?