public 是 Java 中的一个关键字,用于程序中的函数和变量。每当我们在变量前面使用关键字 public 时,这些变量在尚未声明的方法中也可用。此外,当我们在 Java 中声明一个方法时,我们也可以在尚未声明的类中使用该函数。 public是Java中的访问修饰符。 Java 中还有其他访问修饰符,例如 private、protected 和 default。 Java 中的 private 关键字一旦将函数声明为私有,则其他未定义该函数的类将无法访问该函数。访问修饰符基本上是对程序中的方法、函数和类的限制,这些方法、函数和类不能在其他类或方法中访问。
开始您的免费软件开发课程
网络开发、编程语言、软件测试及其他
public 的语法如下所示。在下面的示例中,变量 word 在类 Example 中被声明为 public。变量字在函数中可用。函数是 Sum() 和average()。因此,变量 word 在其他函数中很容易使用,尽管它尚未在相应函数中专门调用。如果变量被声明为私有,则无法在其他函数或类中访问。因此,在不允许其他函数访问该变量的情况下,使用访问修饰符 private。
代码:
class Example { public int hello; public void sum(int a) { } public void average(int a) { } }
下面给出的是提到的示例:
现在我们看到一个编码示例,其中使用公共访问修饰符,然后使用它来添加两个数字。有两个班。一个是main(),我们在其中创建了Addition()的对象,然后通过两个数字调用另一个类。创建的对象的名称是obj,它在计算总和时非常有用。还可以有其他函数和类,例如乘法和除法。编码示例是一个简单的程序,其中有两个类。
代码:
class Addition { public int add(int a, int b){ return a+b; } } public class Main{ public static void main(String args[]){ Addition obj = new Addition(); System.out.println(obj.add(50, 50)); } }
输出:
包含的两个数字都是 50。当我们将这两个数字相加时,我们得到的最终输出为 100,如图所示。用于将两个数字相加的函数是 add(),并创建一个对象。我们还可以创建其他具有其他功能的类,并且可以在程序的 main() 中创建该对象。
在此编码示例中,我们在 main() 中创建一个对象。下面的程序用于将两个数字相乘并产生乘法输出。创建了一个对象 obj,用于调用两个数字。一种是类型为 double 的数字,在同一类中使用。在 Hello 类中,创建了一个 main(),用于调用 square() 以及类型为 double 的数字。
代码:
class XYZ{ public double num = 100; public int square(int a){ return a*a; } } public class Hello{ public static void main(String args[]){ XYZ obj = new XYZ(); System.out.println(obj.num); System.out.println(obj.square(10)); } }
输出:
示例输出清楚地描述了在 main() 内部调用的两个变量。首先,显示了数字 100(其类型为 double)以及函数中的数字的平方。有一个函数 square(),显示数字的平方,并在另一个类中创建,然后在另一个类中,有一个 main(),它调用 Square(),并将数字显示为输入。在本例中,显示为输入的数字为 10,相应数字的平方为 100,显示在输出面板中。
在本文中,我们看到了许多编码示例以及 Java 中公共访问修饰符的各种优点。我们还看到其他访问修饰符,例如 private、protected 和 default。私立的缺点也同样存在,受到很大的限制。本文还以图表形式展示了其他访问修饰符的可访问性。
以上是Java 中什么是公共的?的详细内容。更多信息请关注PHP中文网其他相关文章!