1
文字列を返すメソッドを持つクラスがあります。私は、オブジェクトを作成し、メソッドを呼び出した場合、オブジェクトは、クラスのIDが含まれています([email protected])Android:オブジェクトにクラスIDが含まれています
package com.ma.singhalja.testclass;
import android.app.Application;
public class greeting extends Application{
String sayHello(){
return "Hello!";
}
}
私の主な活動:
package com.ma.singhalja.testclass;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
greeting Hello = new greeting();
Hello.sayHello();
System.out.println(Hello);
}
}
ログイン: I/System.out:[email protected]
実際に文字列「Hello」をオブジェクトに取得するように誰かに教えてもらえますか?私はすでに.toString()で文字列に変換しようとしました。
ありがとうございました!
System.out.println(Hello.sayHello());
この意志出力System.out.println(...)
Hello.sayHello()
の結果、そうHello!
:
正確に何をしたい、してください、しかし、そうでないかもしれないをデバッグするための
Log.d(...)
を使用することができます...非常にアンドロイド-ことではないgetApplication()
System.out.println(...)
と現在のインスタンスを取得します。 ); System.out.println(レスポンス); '?または、オブジェクト内のtoStringメソッドを上書きします。 –ありがとうございました! – OangUtanKlaus