调用另一个已经使用过的方法

时间:2014-12-01 14:35:50

标签: java oop

我正在尝试重用我创建的验证方法

public boolean validRoom(String roomNo){

        String floorNo = roomNo.substring(0,1); 
        String rNo = roomNo.substring(1,3);
        int roomNoI = Integer.parseInt(rNo);
        int floorNoI = Integer.parseInt(floorNo);

        if(!(floorNoI > 7 || floorNoI <= 0 || roomNoI <= 12)){

            System.out.println("sorry room " + floorNoI + roomNoI + " number does not exsist at this hotel");
            return false;

        }

        System.out.println("Floor:- " + floorNoI +"\nRoom:-  "  + rNo );

        return true;
    }

当我需要在另一种方法中再次使用此验证而不是复制代码时,我如何才能调用此方法?

1 个答案:

答案 0 :(得分:1)

您创建了该类的对象,然后在传入值时调用validRoom - 例如(假设您的类名为MyClass):

MyClass myClass = new MyClass();
myClass.validateRoom(5);

如果您的某些代码不适用于其他情况,那么您应该采用适用的部分并从中制定方法。此外,如果您不想实例化一个类,那么您可以将验证方法设置为静态,然后可以像MyClass.validateRoom(5)一样调用它