Почему оператор instanceof не использует нотацию верблюда?

Foo bar = new Foo();
if(bar instanceof Foo){
    ... // it's true
}

Мне просто интересно, почему мы не используем обозначение верблюжьейinstanceOf) а не как есть (instanceof).

3 ответа

Решение

instanceof является оператором и зарезервированным словом, а не методом или переменной. Случай верблюда используется в Java для имен методов и переменных.

Так как instanceof является оператором, Camel casing предназначен для методов и переменных

Имя метода определяется как lowerCamelCase https://google-styleguide.googlecode.com/svn/trunk/javaguide.html#s5.2.3-method-names

и операторы являются предопределенными символами

Другие вопросы по тегам