struct和class定义类的区别

  • (1)struct定义的类。struct定义的类,其方法和属性都是公有的(public)。因此,外部可以直接访问其内部数据

  • (2)class定义的类。class定义的类,默认情况下是私有的(private),不过,class定义的类可以自定义其方法和属性的访问方式。因此,class定义的类,可以屏蔽其内部的数据(通过private和protect)

猜你喜欢

转载自www.cnblogs.com/komean/p/11088807.html