이 블로그에서는 실제로 각괄호를 사용하는 방법을 설명합니다.
자바 제네릭: 각괄호
Java의 각괄호는 제네릭을 정의하는 데 사용됩니다. 즉, 꺽쇠 괄호는 호출하는 동안 제네릭 형식과 클래스를 매개 변수로 사용합니다. 사용자 정의, 문자열 및 정수를 비롯한 다양한 데이터 유형을 허용하여 명시된 메서드, 클래스 및 함수에 대한 매개 변수를 설정할 수 있습니다. 또한 HashSet, HashMap, ArrayList 등과 같은 다양한 클래스에서 제네릭을 활용했습니다. 모든 유형의 데이터와 함께 활용할 수 있습니다.
예 1: 클래스가 있는 각진 브래킷
이 예에서는 이름이 '인 제네릭 클래스가 생성됩니다. 온도 ' 및 '를 사용합니다. <> ” 괄호는 매개변수 유형을 지정합니다. 그 후 '유형의 개체 티 ”가 생성/선언됩니다. 클래스 이름을 사용하여 생성자를 만들고 ' T 객체 ”를 이 생성자의 매개변수로 사용합니다. 나아가 “ getObject() ” 메서드는 개체를 가져오고 반환하기 위해 호출/호출됩니다.
수업 온도 < 티 > {
T 객체 ;
온도 ( T 객체 ) {
이것 . 객체 = 객체 ;
}
공공의 T getObject ( ) {
반품 이것 . 객체 ;
}
}
'에서 기본() 메인 클래스의 ” 메서드를 사용하여 정수 데이터 유형의 인스턴스를 만들고 값을 설정하고 변수에 저장합니다.
온도 < 정수 > iObj = 새로운 온도 < 정수 > ( 30 ) ;
'를 호출합니다. println() ” 메서드를 호출하고 “ getObject() ” 객체 변수를 “ iObj ” 콘솔에 결과를 표시하려면:
체계 . 밖으로 . 프린트 ( iObj. getObject ( ) ) ;
이제 String 유형의 인스턴스가 생성되고 문자열을 매개변수로 전달합니다.
온도 < 끈 > sObj = 새로운 온도 < 끈 > ( 'Linuxhint 튜토리얼 웹사이트' ) ;'를 호출하여 개체를 가져옵니다. getObject() ”를 인수로 콘솔에 인쇄합니다.
체계 . 밖으로 . 프린트 ( sObj. getObject ( ) ) ;
산출
예 2: 기능이 있는 앵글 브라켓
제네릭 메서드에 전달된 인수 유형에 따라 다른 인수 유형을 사용하여 호출/호출될 수 있는 제네릭 함수를 작성할 수도 있습니다. 이렇게 하려면 제네릭 메서드 '를 호출합니다. 일반 디스플레이() ”를 입력하고 매개변수 유형을 지정합니다. 그런 다음 ' println() ” 메서드를 호출하고 'getClass()', 'getName()' 및 요소를 인수로 호출하여 콘솔에 결과를 표시합니다.
공전 < 티 > 무효의 일반 디스플레이 ( T 요소 ) {체계 . 밖으로 . 프린트 ( 요소. getClass ( ) . getName ( ) + ' = ' + 요소 ) ;
}
이제 일반 메서드를 호출하고 정수 유형 인수를 전달하여 콘솔에 결과를 표시합니다.
일반 디스플레이 ( 이십 일 ) ;다음으로 제네릭 메서드 '를 호출합니다. 일반 디스플레이() ” 문자열 인수 포함:
일반 디스플레이 ( 'Linuxhint 튜토리얼 웹사이트' ) ;마지막으로 제네릭 메서드 '를 호출합니다. 일반 디스플레이() ” 이중 인수 사용:
일반 디스플레이 ( 5.0 ) ;산출
이것이 Java에서 각괄호를 사용하는 것입니다.
결론
Java의 각괄호는 제네릭을 정의하는 데 사용됩니다. 호출하는 동안 제네릭 형식과 클래스를 매개 변수로 사용합니다. Java의 함수뿐만 아니라 클래스에서도 꺾쇠괄호를 활용할 수 있습니다. 사용자 정의, 문자열 및 정수를 포함하여 다양한 데이터 유형을 허용하여 명시된 메소드, 클래스 및 함수에 매개변수를 설정할 수 있습니다. 이 게시물은 Java에서 꺾쇠 괄호 사용에 대해 언급했습니다.