为什么是protected int leg ,不是其他类型
时间: 2023-12-23 17:02:27 浏览: 141
LEG必备补丁.rar
在Animal类中,leg属性被声明为protected是因为我们希望让Glede类可以访问该属性。如果我们将leg属性声明为public,那么其他类也可以直接访问该属性,这可能会破坏封装性。如果我们将leg属性声明为private,则Glede类也无法访问该属性。因此,使用protected修饰符可以保证Glede类可以访问leg属性,同时也可以保持封装性。如果我们希望其他类也可以访问leg属性,可以将它声明为public。
阅读全文