[英]Proper syntax for breaking up multiple parameters in a method
我來自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在此庄園中支持方法創建嗎?
編輯 :如果您要詢問是否可以像使用Objective C一樣拆分參數,那么答案是否定的。 那根本不是用Java來完成的。 語法不同。
先前的答案:
是的,幾乎所有編程語言都可以。 從Objective-C到Java可能會讓您感到困惑的是,您無需多次聲明該方法。 在Objective-C中,您在頭文件中聲明方法,並在源文件中定義方法。 您不會在Java中執行此操作。 在Java中,所有操作都在一個文件中完成。
因此,您在課堂上想要這樣的事情:
public void updateLabelToText(String newText, int theTag)
{
// do stuff
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.