用于分解方法中的多个参数的正确语法

时间:2016-09-07 20:28:08

标签: java android

我来自iOS背景,我希望在Android中复制iOS应用。

iOS中的一种方法有

的方法

-(void) updateLabelWithText:(NSString*)newText withTag:(int)theTag;

我正试图在Android中尽可能地复制我的应用。但我似乎无法找到有关如何创建类似于

的方法的任何文档

public void updateLabelWithText(String newText) withTag(int)theTag;

我能得到的最接近的是

public void updateLabelToText(String newText, int theTag);

Java是否支持在此庄园中创建方法?

1 个答案:

答案 0 :(得分:0)

修改:如果您要询问是否可以将参数分割为与使用Objective C完成的方式类似,则答案为否定。这根本不是它在Java中的表现。语法不同。

上一个回答:

是的,几乎所有的编程语言都可以。从Objective-C到Java的地方可能会让您有点困惑,因为您不需要多次声明该方法。在Objective-C中,在头文件中声明方法,并在源文件中定义方法。你不是用Java做的。在Java中,它们都在一个文件中完成。

所以你在课堂上想要这样的东西:

public void updateLabelToText(String newText, int theTag)
{
    // do stuff
}