Java에서 고유한 도우미 클래스를 만드는 프로세스는 무엇입니까?

Java Eseo Goyuhan Doumi Keullaeseuleul Mandeuneun Peuloseseuneun Mueos Ibnikka



도우미 클래스 ”는 유지 보수성을 향상시키기 위해 관련 메서드 및 기능을 단일 클래스로 그룹화하는 데 사용됩니다. 애플리케이션 전체에서 활용할 수 있는 재사용 가능한 코드 블록을 캡슐화하는 전용 장소를 제공합니다. 이를 사용하여 프로그래머는 응용 프로그램의 여러 부분에서 재사용할 수 있는 공통 메서드 및 유틸리티를 정의할 수 있습니다. 또한 관심사를 분리하여 모듈성을 촉진하고 프로그래머가 복잡한 작업을 더 작은 관리 가능한 기능 단위로 나눌 수 있도록 합니다.

이 블로그는 Java에서 도우미 클래스를 만드는 프로세스를 설명합니다.







Java에서 고유한 도우미 클래스를 만드는 프로세스는 무엇입니까?

Helper 클래스는 여러 클래스에서 반복적으로 활용될 특정 기능을 캡슐화합니다. 레지던트 ' 도우미 메서드 '라는 키워드를 따라 선언한다. 공개 정적 ” 부모 클래스 이름을 사용하여 독립적으로 호출할 수 있도록 합니다.



자신만의 도우미 클래스를 구현하기 위해 Java 프로그램을 살펴보겠습니다.



예제 1: 단일 도우미 클래스 만들기





여러 기능을 포함하는 단일 도우미 클래스를 생성하려면 아래 코드를 방문하십시오. 아래와 같이 도우미 클래스에 있는 메서드를 호출합니다.

공개 클래스 rootMain {
공공 정적 무효 메인 ( [ ] 인수 ) {

CalHelper helObj = 새로운 CalHelper ( ) ;

이중 평균 = helObj.calAve ( 30 , 오십 , 70 ) ;
System.out.println ( '평균: ' + 평균 ) ;

부울 isEven = helObj.isEven ( 24 ) ;
System.out.println ( '24도 짝수야?' + isEven ) ;
}
}

클래스 CalHelper {
공개 더블 calAve ( 이중 val1, 이중 val2, 이중 val3 )
{
반품 ( 값1 + 값2 + 값3 ) / ;
}
공개 부울 isEven ( 정수 값 ) {
반품 % 2 == 0 ;
}
공개 부울 isOdd ( 정수 값 ) {
반품 % 2 == 0 ;
}
}



위 코드에 대한 설명:

  • 먼저 rootMain 클래스를 생성한 다음 'helObj'라는 이름으로 헬퍼 객체를 생성합니다. 돕는 사람 ” 클래스 “CalHelper”.
  • 그런 다음 '에서 지정된 기능을 호출합니다. 칼헬퍼 ” 클래스를 만들고 그 결과를 표시합니다.
  • 그런 다음 도우미 클래스 '를 선언합니다. 칼헬퍼 ” 및 세 가지 공용 기능 “ 송아지() ”, “ 짝수이다() ', 그리고 ' isOdd() '는 내부에서 초기화됩니다. 이 함수는 평균을 계산하고 값이 각각 짝수인지 홀수인지 확인합니다.
  • 이러한 함수는 도우미 개체의 도움으로 main() 메서드에서 호출됩니다.

컴파일 후:

출력은 도우미 클래스에서 생성된 선택된 두 함수가 생성되었음을 보여줍니다.

예제 2: 헬퍼 개체 없이 둘 이상의 헬퍼 클래스의 함수 호출

'를 사용하여 단일 Java 프로그램에 둘 이상의 헬퍼 클래스가 있을 수 있습니다. 공개 정적 ” 키워드. 이를 통해 개발자는 클래스 이름을 사용하여 함수를 직접 호출할 수 있습니다. 예를 들어 아래와 같이 두 개의 도우미 클래스가 생성되고 도우미 개체를 사용하지 않고 도우미 함수가 호출됩니다.

클래스 FirstHelper {
공공 정적 이중 calAve ( 이중 val1, 이중 val2, 이중 val3 )
{
반품 ( 값1 + 값2 + 값3 ) / ;
}
공개 정적 부울 isEven ( 정수 값 ) {
반품 % 2 == 0 ;
}
공개 정적 부울 isOdd ( 정수 값 ) {
반품 % 2 == 0 ;
}
}
클래스 SecondHelper {
공개 정적 정수 추가 ( 정수 x, 정수 y ) {
반품 x+y;
}
}

공개 클래스 rootMain {
공공 정적 무효 메인 ( [ ] 인수 ) {
더블 ave = FirstHelper.calAve ( 30 , 오십 , 70 ) ;
System.out.println ( 'FirstHelper 클래스 함수, 평균: ' + 거리 ) ;

부울 isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'FirstHelper 클래스 함수, 24는 짝수인가요?' + isEven ) ;

정수 합집합 = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'SecondHelper 클래스 함수, 합계: ' + 합집합 ) ;
}
}

코드 설명:

  • 먼저 ' 퍼스트헬퍼 ” Helper 클래스를 생성하고 그 안에 3개의 함수를 선언하고 초기화합니다.
  • 그런 다음 ' SecondHelper ” Helper 클래스를 만들고 단일 함수를 생성하여 초기화 “ 추가하다() '. '를 사용하는 것을 잊지 마십시오. 공개 정적 ” 키워드는 각 기능을 생성하기 전에 사용합니다.
  • 이제 ' 기본() ” 메서드를 호출하고 첫 번째 도우미 클래스 이름을 추가한 다음 해당 상주 함수의 이름을 추가하여 필요한 함수를 호출합니다.
  • 필요한 함수를 호출한 후 콘솔에 표시되는 새 변수에 결과를 저장합니다.

컴파일 후:

이 스냅샷은 도우미 개체를 사용하지 않고 호출하는 두 도우미 클래스와 도우미 함수의 작동을 확인합니다.

Java의 도우미 클래스에 대한 핵심 사항

  • Helper Class의 기능에 접근하기 위해서는 초기화 시 각 기능명 뒤에 정적 메소드라는 키워드를 사용합니다.
  • 고유한 도우미 클래스를 생성하여 데이터 조작, 문자열 서식 지정, 파일 처리 등과 같은 일반적인 기능을 캡슐화할 수 있습니다.
  • 서비스를 제공하는 기능 영역에 따라 특정 패키지 또는 모듈로 쉽게 구성할 수 있습니다.
  • 복잡한 작업을 간단한 호출로 추상화하는 자체 설명 방법을 제공하므로 가독성 요소가 크게 향상됩니다.

결론

자신만의 헬퍼 클래스를 만들려면 '헬퍼 클래스' 관련 메소드를 하나의 클래스로 사용하고 이 메소드를 main() 메소드에서 호출합니다. 헬퍼 함수 호출은 헬퍼 객체 생성 여부에 관계없이 가능합니다. '라는 키워드 공개 정적 ”는 프로그래머가 코드 줄을 줄이기 위해 도우미 개체를 만들고 싶지 않은 경우에 활용해야 합니다.