以下是同一包中的两个类:
//ReadTest3.java
public class ReadTest3 { public static void main(String[] args) {
ReadTest2 s1=new ReadTest2();
s1.ReadMothod();
}
}
//ReadTest2.java
import java.io.*;
public class ReadTest2{
public String text;
public String ReadMothod(){
InputStreamReader converter = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(converter);
try{
text= in.readLine();
}catch(IOException e){}
System.out.println(text);
return text;
}
}
我想在ReadTest3的类中调用ReadTest2类中从键盘输入的text字符串,在ReadTest3类中应该怎么写?
//ReadTest3.java
public class ReadTest3 { public static void main(String[] args) {
ReadTest2 s1=new ReadTest2();
s1.ReadMothod();
}
}
//ReadTest2.java
import java.io.*;
public class ReadTest2{
public String text;
public String ReadMothod(){
InputStreamReader converter = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(converter);
try{
text= in.readLine();
}catch(IOException e){}
System.out.println(text);
return text;
}
}
我想在ReadTest3的类中调用ReadTest2类中从键盘输入的text字符串,在ReadTest3类中应该怎么写?
public static void main(String[] args) {
ReadTest2 s1=new ReadTest2();
String s = s1.ReadMothod();
System.out.println("s="+s);
}
}
返回的就是ReadTest2类中从键盘输入的text字符串
public class ReadTest3 { public static void main(String[] args) {
ReadTest2 s1=new ReadTest2();
s1.ReadMothod();
String text=s1.text;
}
}