用struct声明的类,如果对其成员不作private或public的声明,系统会将其默认为public(公有的),如果想分别指定私有和公用成员,则应用private或public作显示声明。而用class声明的类,如果不作private或public的声明,系统将其成员默认为private(私有的),在使用时也可以自己用显示声明改变。