总的来说两者是几乎没有差别 区别 类的关键字是class,结构体是truct。 但是类成员的默认是私有(private)的,结构体成员是公开(public)的。 实例 我们可以看到当没有public修饰时,我们是无法在类的外部直接访问的类里面的成员及方法。 结构体则不会报错,这就是他们的本质区别。