Възможно дублиране:
Модифициращ ред на ключовите думи в Java
Аз съм с Netbeans IDE и аз съм проверка различни характеристики на JAVA. Общо казано, аз декларирам абстрактен клас, както следва
public abstract class ClassName
но декларацията по-долу не изглежда да генерира никаква грешка
abstract public class ClassName
Какви са разликите между горните две декларации?
Отговори:
1 за отговор № 1Няма смисъл, но мисля public abstract class ClassName
е по-разбираем за повечето хора.
0 за отговор № 2
Няма разлика. Можете да посочите квалификациите (публични, абстрактни и др.) Във всякакъв ред.
0 за отговор № 3
Единствената разлика е практиката, предпочитам да пиша / чета като
public abstract class ClassName {