为什么Animal类里有两个public
时间: 2024-04-02 17:31:58 浏览: 102
写一个类,名为Animal,该类有两个私有属性,name(代表动物的名字),和legs(代表动物的腿的条数);
在Animal类中,有两个public修饰的方法:
1. 构造方法:public Animal(int leg)。这个构造方法是用来创建Animal对象的,因此它需要被public修饰,才能够在其他类中被调用。
2. sound()方法:public void sound()。这个方法是用来输出Animal的声音的,同样需要被public修饰,才能够在其他类中被调用。
总之,只有public修饰的方法才能在其他类中被访问和调用。如果你希望某个方法或属性只能在当前类中使用,可以将其修饰为private。如果你希望某个方法或属性只能在当前类及其子类中使用,可以将其修饰为protected。
阅读全文