使用另一个类中的一个类的方法

时间:2017-12-30 13:35:38

标签: java android

如何在Android工作室的另一个类中使用某个类的方法?

这是我想在另一个类中使用的类:

class CellWallNode

4 个答案:

答案 0 :(得分:1)

您有多种选择如何执行此操作。

  1. OutputString作为其他班级的成员
  2. 示例:

    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();
    
    1. 直接在您的其他课程中致电OutputString
    2. 示例:

      public class AnotherClassOption2 {
      
          public void testSomethingWithOutputString() {
              OutputString outputString = new OutputString();
              outputString.outputHTML("blahblah");
          }
      }
      
      1. 您可以将OutputString.outputHTML()声明为静态,然后直接调用。
      2. 示例:

        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);
    }
}