有没有办法在Android Studio中更改SDK中的覆盖方法参数名称?
我经常与重写方法的参数名中的参数名斗争。所以,当我工作时,我总是改变他们,以便更好地了解自己,少犯错误 我想知道有多少博主对这些被重写方法的参数有容易理解的名称,比如: 博客作者使用如下方式: 但是我的,它只是有没有办法在Android Studio中更改SDK中的覆盖方法参数名称?,android,Android,我经常与重写方法的参数名中的参数名斗争。所以,当我工作时,我总是改变他们,以便更好地了解自己,少犯错误 我想知道有多少博主对这些被重写方法的参数有容易理解的名称,比如: 博客作者使用如下方式: 但是我的,它只是viewGroup,i用于onCreateViewHolder() 我的IDE是这样的: 不仅如此,每当我创建侦听器或片段时,我都会遇到这些问题。我总是将参数名称(如p,I,i1,i2)更改为pos,parent,index或类似的内容 有什么方法可以自定义参数名称吗?变量的名称无关紧
viewGroup
,i
用于onCreateViewHolder()
我的IDE是这样的:
不仅如此,每当我创建侦听器或片段时,我都会遇到这些问题。我总是将参数名称(如p
,I
,i1
,i2
)更改为pos
,parent
,index
或类似的内容
有什么方法可以自定义参数名称吗?变量的名称无关紧要,@override在这里没有区别(它只是表示您有意重写父类方法)。因此,只要变量的类型正确(在本例中为
ViewGroup
),就可以随意命名 不确定我是否理解正确,但在Java中,您可以在重写方法中随意更改参数的名称。只有签名需要保持不变。是的,但是当我使用SDK中的库时,参数名称会令人困惑。我想定制它们。这不可能吗?这对我来说毫无意义,或者我不明白。为什么这很重要?如果我用方法methodName(String someConfusingNameOfArgument)
创建一个库,那么您的问题是什么?您需要调用名为methodName()
的方法并将字符串传递给它。参数的名称并不是无关紧要的,这是因为有时很难理解参数的用途。如果我能重新命名它,我就不会再困惑或避免错误。如果参数只是i1
或i2
,我需要再次检查文档,这可能会浪费时间。我不能真正记住每个重写方法的所有参数名。我很好奇,为什么所有的博客都有和我不同的参数名,而且他们的参数很容易理解。我想有办法@马辛奥洛夫斯基