반환된 유형이 <T> 또는 T
위의 답변은 매우 전문적이었습니다... 현지어로 답변해드리겠습니다. 하하예를 들어 메소드를 보면 이렇게 보일 수도 있겠네요
문제 없이 컴파일하기 위한 이 방법의 전제 조건BigCar是一个已存在的类嘛,想表述根据一个车的id查询大车BigCar
BigCar
이번에는 자동차SmallCar的查询方法,估计就应该先创建一个SmallCar도 작성하고 쿼리 메소드
SmallCar
문제 없습니다. 이때 ID를 기준으로 대형차인지 소형차인지 조회하는 방법을 작성하고 싶다면 이렇게 작성하세요
그렇다면 컴파일러는 도대체 무슨 수업이냐며 걱정하겠지칠판을 두드리세요! ! ! 여기서 요점이 나옵니다 이때 문법이 있습니다. 이 XXX只是一个代指,但是具体是啥不知道,那就用<> 표현을 표현하려면 n개의 참조 대상을 쉼표로 구분하여 쓰면
XXX
<>
그래서 <>는 단지 후속 사용을 위해 여러 변수를 정의하는 정의자를 나타냅니다. 메소드에서 정의하면 이 변수의 적용 범위는 클래스에서 정의하는 것입니다. 그런 다음 이 변수를 전체 클래스에서 사용할 수 있습니다. 예: 으아악
Java에서 제네릭 메소드를 작성하는 방법은 구문에 규정되어 있습니다.반환 유형이 T<T> 이는 제네릭 메소드임을 나타냅니다(컴파일과 관련이 있는 것 같습니다. 결국 Java 제네릭은 삭제됩니다
위의 답변은 매우 전문적이었습니다... 현지어로 답변해드리겠습니다. 하하
으아악예를 들어 메소드를 보면 이렇게 보일 수도 있겠네요
문제 없이 컴파일하기 위한 이 방법의 전제 조건
BigCar
是一个已存在的类嘛,想表述根据一个车的id查询大车BigCar
이번에는 자동차
도 작성하고 싶습니다. 으아악SmallCar
的查询方法,估计就应该先创建一个SmallCar
도 작성하고 쿼리 메소드문제 없습니다. 이때 ID를 기준으로 대형차인지 소형차인지 조회하는 방법을 작성하고 싶다면 이렇게 작성하세요
으아악그렇다면 컴파일러는 도대체 무슨 수업이냐며 걱정하겠지
가 됩니다. 으아악칠판을 두드리세요! ! ! 여기서 요점이 나옵니다
이때 문법이 있습니다. 이
XXX
只是一个代指,但是具体是啥不知道,那就用<>
표현을 표현하려면 n개의 참조 대상을 쉼표로 구분하여 쓰면그래서
<>
는 단지 후속 사용을 위해 여러 변수를 정의하는 정의자를 나타냅니다. 메소드에서 정의하면 이 변수의 적용 범위는 클래스에서 정의하는 것입니다. 그런 다음 이 변수를 전체 클래스에서 사용할 수 있습니다. 예:으아악
Java에서 제네릭 메소드를 작성하는 방법은 구문에 규정되어 있습니다.
반환 유형이 T
<T> 이는 제네릭 메소드임을 나타냅니다(컴파일과 관련이 있는 것 같습니다. 결국 Java 제네릭은 삭제됩니다