望魁教育网

陪孩子一起找到表达的乐趣!

翻译

public是什么意思啊?5个常见用法与场景解析

1. 公共类(Public Class)

– 用法:使用 `public` 关键字声明的类可以在任何其他类中访问。

– 场景:当你希望创建一个可以被其他类继承或直接使用的类时,你应该将其声明为 `public`。例如,一个通用的工具类或数据结构类。

– 示例:

java

public class Calculator {

public int add(int a, int b) {

return a + b;

}

}

2. 公共方法(Public Method)

– 用法:使用 `public` 关键字声明的方法可以在类的任何地方被调用,包括其他类。

– 场景:当你需要提供一个接口供其他类使用时,你应该将方法声明为 `public`。

– 示例:

java

public class Greeting {

public void sayHello(String name) {

System.out.println(“Hello, ” + name);

}

}

3. 公共变量(Public Variable)

– 用法:使用 `public` 关键字声明的变量可以在类的任何地方被访问和修改。

– 场景:当需要允许其他类直接访问和修改某个变量时,可以使用 `public`。

– 示例:

java

public class Student {

public String name;

public Student(String name) {

this.name = name;

}

}

4. 公共构造函数(Public Constructor)

– 用法:使用 `public` 关键字声明的构造函数可以在类的任何地方被实例化。

– 场景:当你希望允许其他类创建该类的实例时,你应该提供一个公共的构造函数。

– 示例:

java

public class Rectangle {

public int width;

public int height;

public Rectangle(int width, int height) {

this.width = width;

this.height = height;

}

}

5. 公共接口(Public Interface)

– 用法:在Java中,接口默认是 `public` 的,这意味着接口可以被任何其他类实现。

– 场景:当你定义一组方法,希望其他类能够实现这些方法时,你可以使用接口。

– 示例:

java

public interface Animal {

public void makeSound();

}

public class Dog implements Animal {

public void makeSound() {

System.out.println(“Woof!”);

}

}

来说,`public` 是一种强大的工具,它允许你控制类、方法、变量和构造函数的访问级别。正确使用 `public` 可以提高代码的可重用性和可维护性,同时确保只有授权的代码可以访问特定的成员。