【发布时间】:2014-01-19 04:06:52
【问题描述】:
我对 java 很陌生,并且正在玩代码。我很好奇如何在 A 类中使用 System.out.print 在 B 类中打印返回值。我不想在 B 类中使用 System.out.print。我已经知道如何做到这一点。
-------- A 级 ------------------------------------- ---
import java.util.Scanner;
public class Moregot {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
Give giveObj = new Give();
System.out.println("Enter your First Name ");
String fNamed = scan.nextLine();
System.out.println("Enter your Last Name ");
String lNamed = scan.nextLine();
System.out.println("Enter your Age ");
int theAge = scan.nextInt();
Give.setInfomation(fNamed, lNamed, theAge);
System.out.println("Your Name is " + giveObj.getfN() + " "+ giveObj.getlN() + " and you are age "+ giveObj.getOld());
}
}
-------- B 类 ------------------------- ---
package Practice2;
public class Give {
private String _fName, _lName;
private int _age;
public static void setInfomation(String fNam, String lNam, int old)
{
String _fName = fNam;
String _lName = lNam;
int _age = old;
}
public String getfN(){
return _fName;
}
public String getlN(){
return _lName;
}
public int getOld(){
return _age;
}
}
【问题讨论】:
-
你的 Give 类应该没有静态方法或字段,没有。
-
已编辑问题:已格式化代码。已删除“代码解决方案”请求。