В ООП класс обычно представляет объект реального мира, то есть существительное.
У класса есть атрибуты (переменные уровня класса) и поведение (методы).
Поскольку поведение - это глагол, мы обычно называем методыв виде глаголов.
Вот пример: -
class Complaint { // model class name is a noun
String message; // property is a noun
}
class ComplaintHandler {
public void complain(Complaint complaint) { // method name is a verb
}
}
Соглашения о присвоении имен в Википедии состояние: -
Имена классов должны быть существительными
Методы должны быть глаголами
Эти соглашения могут быть смягчены для определенных случаев, если это имеет больше смысла и более читабельно.