Нет, это не так.Java - это скомпилированный язык, и эти ключевые слова понимаются компилятором с особым значением, когда он анализирует ваш код.
Ruby не компилируется заранее, поэтому определение класса в Ruby - это действительно исполняемый оператор, которыйопределяет класс во время выполнения.Вот почему модификаторы доступа на самом деле являются методами выполнения в Ruby.Загрузка классов в Java совершенно другая.