欢迎访问宙启技术站
智能推送

Java中函数的访问修饰符有哪些?

发布时间:2023-07-23 23:06:36

在Java中,函数的访问修饰符有四种:public、private、protected和默认(没有明确的修饰符)。

1. public:公共的访问修饰符,表示该函数可以被任何类访问,无论是否在同一个包中。

示例:

public void printMessage() {
    System.out.println("Hello, world!");
}

2. private:私有的访问修饰符,表示该函数只能在同一个类中访问,其他类无法访问。

示例:

private void doSomething() {
    // do something...
}

3. protected:受保护的访问修饰符,表示该函数只能在同一个包中的其他类或者该类的子类中访问。

示例:

protected void greet() {
    System.out.println("Hello!");
}

4. 默认:默认的访问修饰符,即没有明确的修饰符。表示该函数只能在同一个包中的其他类中访问。

示例:

void calculate() {
    // calculate something...
}

需要注意的是,在Java中,函数的访问修饰符可以用于类的成员函数、构造函数和静态函数。根据具体需求和设计要求,选择适当的访问修饰符可以确保代码的安全性和可维护性。