84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
오류가 보고되는 이유는 무엇인가요? 먼저 T타입 아닌가요? 그리고 <T> T와 T의 차이점은 무엇인가요?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
getMax 메소드의 반환 값 유형을 T로 지정하려면 getMax 메소드를 다음과 같이 정의해야 합니다. getMax 方法的返回值类型为 T,就要这样去定义getMax方法:
getMax
public T getMax()
如果你希望 getMax 方法返回值的类型由调用者决定,那么就这么去定义 getMax 으아악
으아악
두 번째 <T>를 제거해야 합니다. <T>는 제네릭을 정의하는 것이고 T는 제네릭을 사용하는 것입니다.제네릭 클래스와 제네릭 메서드를 이해해야 합니다
이유 클래스의 <T>와 메소드의 <T>는 반복해서 표시되어서는 안 됩니다. 그렇지 않으면 일반 유형이 메소드에서 재정의된 것으로 간주됩니다.
getMax
메소드의 반환 값 유형을 T로 지정하려면getMax
메소드를 다음과 같이 정의해야 합니다.getMax
方法的返回值类型为 T,就要这样去定义getMax
方法:如果你希望 getMax 方法返回值的类型由调用者决定,那么就这么去定义
호출자가 getMax 메소드의 반환 값 유형을 결정하도록 하려면getMax
으아악getMax
메소드를 다음과 같이 정의하세요.으아악
여기의 A는 클래스 이름에 선언된 T와 동일한 문자가 아니어야 합니다.두 번째 <T>를 제거해야 합니다.
<T>는 제네릭을 정의하는 것이고 T는 제네릭을 사용하는 것입니다.
제네릭 클래스와 제네릭 메서드를 이해해야 합니다
이유 클래스의 <T>와 메소드의 <T>는 반복해서 표시되어서는 안 됩니다. 그렇지 않으면 일반 유형이 메소드에서 재정의된 것으로 간주됩니다.