Оператор Java DOT, что он на самом деле делает

Может кто-нибудь сказать мне, что на самом деле делает оператор Java DOT?

Например,

class Person{

int value;
public void great(){...};
... 
}

Person p = new Person();

Person.great();  <--- here

Person.value;   <--- here

Я хочу знать, что такое "." оператор делает так, чтобы он мог получить меня great () или значение.

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос