如何创建一个没有参数的布尔方法 - Java

时间:2012-02-03 03:11:50

标签: java parameter-passing

columnsAreValid(int[][] array){
    return true;
rowsAreValid(int[][] array){
    return true;
puzzleIsValid(){
    //needs to return true if columns and rows return true

这是我的问题我有两个真正的方法,但它们采用参数(int [] [] array){。当columnsAreValid和rowsAreValid都返回true时,如何在不获取任何参数的情况下制作puzzleIsValid。谢谢!

1 个答案:

答案 0 :(得分:0)

您将columnsAreValid(...)rowsAreValid(...)方法的结果存储在实例变量中,然后使用累积结果来确定puzzleIsValid()的返回值

class Test
{
 private boolean flag;

 columnsAreValid(int[][] array)
 {
  flag = flag && //result of this method;
 }

 rowsAreValid(int[][] array)
 {
  flag = flag &&  //result of this method;
 }

 puzzleIsValid()
 {
  return flag;
 }
}