Я знаю , что все они делают за исключением абстрактного. В настоящее время я обучаю себя Java, используя то, что я считаю образованием на уровне средней школы (моя средняя школа была в плохом районе, поэтому меня обманули) ...
Но каковы именно шаблоны использования этих ключевых слов? Когда что использовать? Когда я их опускаю? Ввод «public» перед моими классами заставляет каждый класс, который его использует, требовать новый файл, могу ли я просто пропустить это, если я хочу создать монолитный исходный файл?
Каждый бит информации, который я ищу, точно объясняет, ЧТО это делать, просто не дает четкого представления о том, когда / почему / где я должен их использовать.
Заранее спасибо, Энтони