Java - BankAccount.class

Java - BankAccount.class

现在,我知道这不是 BankAccount.class,但它与它相似,我在最后一部分遇到了问题。这是我大学的一项作业,我只需要有人为我指明下一步该做什么的正确方向。我已经完成了第一部分,但我需要有人解释如何使用 PersonTester 打印记录。

public class Person {

private String forename;
private String surname;
private int age;
private double height;
private String gender;

public void setForename(String x)
{
    forename = x;
}

public String getForename()
{
    return forename;
}

public void setSurname(String x)
{
    surname = x;
}

public String getSurname()
{
    return surname;
}

public void setAge(int x)
{
    age = x;
}

public int getAge()
{
    return age;
}

public void setHeight(double x)
{
    height = x;
}

public double getHeight()
{
    return height;
}

public void setGender(String x)
{
    gender = x;
}

public String getGender()
{
    return gender;
}}

现在是测试人员 class:

public class PersonTester {

public static void main(String[] args) 
{

}}

在此先感谢您的帮助,我现在住的地方已经很晚了,所以如果我还有问题可能需要一些时间才能回复。

使用您编写的 Person class,您可以将值设置为属性并使用 get 方法打印它们。

Person p = new Person();
p.setForename("Elizabeth");
String forename = p.getForename();
System.out.println("Forename: " + forename);

您可能正在寻找的是 system.out.println() 方法,我假设您以前没有使用过它。

我会尽量不给你确切的 PersonTester class,但一系列的例子肯定会对你有帮助:

system.out.println("Hello World"); // "Hello World" is printed (without quotations)

对于以下示例,假设人员 p 的姓氏设置为 Brown。换句话说,getSurname() 将 return 字符串 "Brown".

system.out.println(p.getSurname());
/* Prints "Brown" (without quotations). */

您可能需要的最后一个概念是连接,或 + 符号。简而言之,它将字符串连接在一起:

system.out.println("P's surname is " + p.getSurname() + ", nice to meet you.");
/* Prints "My surname is Brown, nice to meet you." (without quotations). */

希望这几个例子能帮到你。