gpt4 book ai didi

Java方法定义问题

转载 作者:太空宇宙 更新时间:2023-11-04 08:02:36 24 4
gpt4 key购买 nike

该方法定义如下:

public static void checkNotNull<T extends Throwable>(Object value, String name, Class<T> exceptionClass) 
{

}

然后编译器会抛出一些错误:

**此行有多个标记

- void is an invalid type for the variable checkNotNull
- Duplicate field ValidationUtility.value
- Syntax error on token ">", Identifier expected after this token
- The type Class is not generic; it cannot be parameterized with
arguments <T>
- The type Class is not visible
- Duplicate field ValidationUtility.exceptionClass
- T cannot be resolved to a type
- Syntax error, insert ";" to complete FieldDeclaration
- Duplicate field ValidationUtility.String**

有什么问题吗?请帮助我,谢谢。

最佳答案

void checkNotNull<T extends Throwable>(...,Class<T> exceptionClass)是一个错误的语法。应该是<T extends Throwable>void checkNotNull(...,Class<T> exceptionClass)

public static <T extends Throwable> void checkNotNull(Object value, String name, 
Class<T> exceptionClass) {}

关于Java方法定义问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12619990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com