Обычно вы вызываете методы в другом классе, создавая экземпляр класса, а затем вызывая метод.Например, если класс, в котором находился метод, был назван DatabaseUtils
, вы бы сделали следующее:
DatabaseUtils dbUtils = new DatabaseUtils();
boolean exists = dbUtils.doesTableExist("tablename");
// ^ note that the normal Java convention is to make
// method names start with a lower case letter
Однако это похоже на «служебный» метод (объект предположительно нене хранить никакого состояния, и, следовательно, нет никакой реальной необходимости его создавать), и общий способ их обработки состоит в том, чтобы сделать метод статичным, например:
public static boolean doesTableExist(String tableName) {
, который заставляет метод существовать насамо определение класса, а не на конкретном экземпляре класса, и позволяет вам делать следующее:
boolean exists = DatabaseUtils.doesTableExist("tablename");