我如何打印“get”方法返回值到控制台

时间:2014-04-21 09:38:38

标签: java console

你好,我只是尝试一些基本的java技能。

这是我的代码

package bankaccount;
public class Test {

    String name;
    int houseno;
    int balance;

    Test (String n,int h,int b) {

        n=name;
        h=houseno;
        b=balance;

    }
   int getBalance(){   

    return balance;
}
   void setBalance(int newBalance){

       newBalance = balance;
   }

}

//the class containing my main

package bankaccount;

/**
 *
 * @author ideapc
 */
public class BankAccount {
Test t1 = new Test("tim",147,5);
    System.out.println(t1.getBalance() + "name =");

    public static void main(String[] args) {

    }

}

我正在尝试使用system.out.println将对象t1(tim)的余额打印到控制台

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

System.out.println()放入main()方法。

 public class BankAccount {
     public static void main(String[] args) {
      Test t1 = new Test("tim",147,5);
      System.out.println("name = "+t1.getBalance());
     }  
 }

您还需要更改Test的构造函数。

Test (String n,int h,int b) {
     this.name=n;
     this.houseno=h;
     this.balance=b;
}