目录
Java 中的 public 示例
示例#2
Java 中 public 的优点
结论
首页 Java java教程 Java 中什么是公共的?

Java 中什么是公共的?

Aug 30, 2024 pm 03:22 PM
java

public 是 Java 中的一个关键字,用于程序中的函数和变量。每当我们在变量前面使用关键字 public 时,这些变量在尚未声明的方法中也可用。此外,当我们在 Java 中声明一个方法时,我们也可以在尚未声明的类中使用该函数。 public是Java中的访问修饰符。 Java 中还有其他访问修饰符,例如 private、protected 和 default。 Java 中的 private 关键字一旦将函数声明为私有,则其他未定义该函数的类将无法访问该函数。访问修饰符基本上是对程序中的方法、函数和类的限制,这些方法、函数和类不能在其他类或方法中访问。

开始您的免费软件开发课程

网络开发、编程语言、软件测试及其他

java中public的语法

public 的语法如下所示。在下面的示例中,变量 word 在类 Example 中被声明为 public。变量字在函数中可用。函数是 Sum() 和average()。因此,变量 word 在其他函数中很容易使用,尽管它尚未在相应函数中专门调用。如果变量被声明为私有,则无法在其他函数或类中访问。因此,在不允许其他函数访问该变量的情况下,使用访问修饰符 private。

代码:

class Example
{
public int hello;
public void sum(int a)
{
}
public void average(int a)
{
}
}
登录后复制

Java 中的 public 示例

下面给出的是提到的示例:

示例#1

现在我们看到一个编码示例,其中使用公共访问修饰符,然后使用它来添加两个数字。有两个班。一个是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));
}
}
登录后复制

输出:

Java 中什么是公共的?

包含的两个数字都是 50。当我们将这两个数字相加时,我们得到的最终输出为 100,如图所示。用于将两个数字相加的函数是 add(),并创建一个对象。我们还可以创建其他具有其他功能的类,并且可以在程序的 main() 中创建该对象。

示例#2

在此编码示例中,我们在 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));
}
}
登录后复制

输出:

Java 中什么是公共的?

示例输出清楚地描述了在 main() 内部调用的两个变量。首先,显示了数字 100(其类型为 double)以及函数中的数字的平方。有一个函数 square(),显示数字的平方,并在另一个类中创建,然后在另一个类中,有一个 main(),它调用 Square(),并将数字显示为输入。在本例中,显示为输入的数字为 10,相应数字的平方为 100,显示在输出面板中。

Java 中 public 的优点

  • 与受限制最严格的 private 访问修饰符不同,当函数用于在类中调用时,使用 public。
  • 它可以在类、包、子类(同一包内)和子类(其他包内)中使用。
  • 此外,这些功能在其他类中也可用。
  • 公共功能用于运行具有单个 main() 的程序,并且还有多个具有不同功能的其他函数,这些函数在 main() 内部调用。

结论

在本文中,我们看到了许多编码示例以及 Java 中公共访问修饰符的各种优点。我们还看到其他访问修饰符,例如 private、protected 和 default。私立的缺点也同样存在,受到很大的限制。本文还以图表形式展示了其他访问修饰符的可访问性。

以上是Java 中什么是公共的?的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Java 中的平方根 Java 中的平方根 Aug 30, 2024 pm 04:26 PM

Java 中的平方根

Java 中的完美数 Java 中的完美数 Aug 30, 2024 pm 04:28 PM

Java 中的完美数

Java 中的随机数生成器 Java 中的随机数生成器 Aug 30, 2024 pm 04:27 PM

Java 中的随机数生成器

Java中的Weka Java中的Weka Aug 30, 2024 pm 04:28 PM

Java中的Weka

Java 中的阿姆斯特朗数 Java 中的阿姆斯特朗数 Aug 30, 2024 pm 04:26 PM

Java 中的阿姆斯特朗数

Java 中的史密斯数 Java 中的史密斯数 Aug 30, 2024 pm 04:28 PM

Java 中的史密斯数

Java Spring 面试题 Java Spring 面试题 Aug 30, 2024 pm 04:29 PM

Java Spring 面试题

突破或从Java 8流返回? 突破或从Java 8流返回? Feb 07, 2025 pm 12:09 PM

突破或从Java 8流返回?

See all articles