public은 프로그램의 변수뿐만 아니라 함수에도 사용되는 Java의 키워드입니다. 변수 앞에 public 키워드를 사용할 때마다 해당 변수는 선언되지 않은 메서드에서도 사용할 수 있습니다. 또한 Java에서도 메소드를 선언할 때 메소드가 선언되지 않은 클래스에서도 해당 함수를 사용할 수 있습니다. public은 Java의 액세스 한정자입니다. Java와 유사한 private, protected 및 default에는 다른 액세스 한정자가 있습니다. Java의 개인 키워드는 함수가 개인으로 선언되면 정의되지 않은 다른 클래스에서 해당 함수에 액세스할 수 없도록 하는 것입니다. 액세스 한정자는 기본적으로 다른 클래스나 메소드에서 액세스할 수 없는 프로그램의 메소드, 함수 및 클래스를 제한하는 것입니다.
무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
public의 구문은 다음과 같습니다. 아래 예제에서는 word 변수가 예제 클래스 내에서 public으로 선언되었습니다. 변수 단어는 함수에서 사용할 수 있습니다. 함수는 Sum()과 Average()입니다. 따라서 변수 단어는 해당 함수에서 특별히 호출되지는 않았지만 다른 함수에서 쉽게 사용할 수 있습니다. private으로 선언된 변수는 다른 함수나 클래스에서 접근할 수 없습니다. 따라서 다른 함수에서 해당 변수에 접근하는 것이 허용되지 않는 경우에는 접근 한정자 private을 사용합니다.
코드:
class Example { public int hello; public void sum(int a) { } public void average(int a) { } }
다음은 언급된 예입니다.
이제 공개 액세스 수정자를 사용한 다음 이를 사용하여 두 개의 숫자를 추가하는 코딩 예를 살펴보겠습니다. 두 가지 수업이 있습니다. 하나는 Addition()의 객체를 생성하는 main()이고, 두 개의 숫자를 통해 다른 클래스를 호출합니다. 생성된 객체의 이름은 obj이며 합을 계산하는데 매우 유용합니다. Multiply 및 Divide와 같은 다른 함수와 클래스도 있을 수 있습니다. 코딩 예제는 두 개의 클래스가 있는 간단한 프로그램입니다.
코드:
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 클래스에는 square()를 호출하는 데 사용되는 main()과 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() 내부에서 호출되는 두 변수를 명확하게 묘사합니다. 먼저, double형을 갖는 숫자 100과 함수에 존재하는 숫자의 제곱이 표시됩니다. 숫자의 제곱을 표시하는 함수 square()가 다른 클래스 내부에 생성되고, 또 다른 클래스 내부에 Square()를 호출하는 main()이 있고 숫자가 입력으로 표시됩니다. 입력으로 표시되는 숫자는 이 경우 10이고 해당 숫자의 제곱은 100으로 출력 패널에 표시됩니다.
이 기사에서는 다양한 코딩 예제와 Java의 Public Access Modifier의 다양한 장점을 살펴봅니다. 또한 private, protected 및 default와 같은 다른 액세스 한정자를 볼 수 있습니다. 프라이빗의 단점도 있는데, 이는 엄청난 제한이 있습니다. 다른 액세스 한정자의 접근성도 이 문서의 다이어그램에 표시되어 있습니다.
위 내용은 Java에서 공개란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!