如何在Android工作室的另一个类中使用某个类的方法?
这是我想在另一个类中使用的类:
class CellWallNode
答案 0 :(得分:1)
您有多种选择如何执行此操作。
OutputString
作为其他班级的成员示例:
public class AnotherClassOption1 {
private final OutputString outputString;
public AnotherClassOption1(OutputString outputString) {
this.outputString = outputString;
}
public void testSomethingWithOutputString() {
outputString.outputHTML("blahblah");
}
}
要使用它,你会这样做:
AnotherClassOption1 anotherClassOption1 = new AnotherClassOption1(new OutputString());
anotherClassOption1.testSomethingWithOutputString();
OutputString
示例:
public class AnotherClassOption2 {
public void testSomethingWithOutputString() {
OutputString outputString = new OutputString();
outputString.outputHTML("blahblah");
}
}
OutputString.outputHTML()
声明为静态,然后直接调用。示例:
public void testSometingWithOutputString() {
OutputString.outputHTML("blahblah");
}
答案 1 :(得分:0)
String val = new OutputString().outputHTML("val");
答案 2 :(得分:0)
你可以像在java中那样做:
OutputString output = new OutputString();
String input= output.outputHTML("your value");
概念没有区别,就像java
一样答案 3 :(得分:0)
在Android中,您可以像在java中一样使用另一个类中的一个类。
的Class1:
public class OutputString {
public String outputHTML(String value ){
value=value.replace("\\'", "'");
value=value.replace("\n\n", "\n");
return value;
}
}
例如,第2类:
public class ExampleClass {
public String getFrom OutputString(){
String var = "";
OutputString os = new OutputString();
os.outputHTML(var);
}
}