在Java中,init()方法通常是用于初始化对象的方法。关于init()方法的可见性,它可以根据实际需求进行设置。以下是三种常见的可见性设置:
- 公共(public):当你希望该方法能被任何对象调用时,可以将其设置为public。这意味着,任何类都可以访问和使用这个init()方法。
public void init() { // 初始化代码 }
- 私有(private):如果你只希望在当前类中使用init()方法,可以将其设置为private。这样,该方法只能在当前类中被访问和调用。
private void init() { // 初始化代码 }
- 受保护(protected):如果你希望该方法能被同一个包内的类以及子类访问,可以将其设置为protected。这样,子类和同一个包内的其他类可以访问和使用这个init()方法。
protected void init() { // 初始化代码 }
根据你的需求选择合适的可见性设置。通常情况下,如果init()方法只在当前类中使用,将其设置为private。如果需要在子类中使用或者与同一个包内的其他类共享,可以将其设置为protected。如果需要在任何地方使用,可以将其设置为public。