typetoken has protected access怎么解决

发布网友 发布时间:2022-04-24 14:30

我来回答

2个回答

热心网友 时间:2023-10-16 11:21

声明为protected、private的变量,只能在类的内部实现中使用。而类的实例(对象)无法直接访问这些变量,会产生致命错误。你没有正确理解这个概念。 私有变量的访问参见下例:

热心网友 时间:2023-10-16 11:22

protected类不能直接new出来

你可以new一个匿名内部类或者继承TypeToken来得到这个类的实例。
匿名内部类:
new TypeToken<T>() {}
继承我就不说了,直接class A extend TypeToken 然后new A 就好了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com