Несколько согласованных определений, не связанных между собою союзами, могут быть как однородными, так и неоднородными. Между однородными определениями ставится запятая, между неоднородными определениями запятая не ставится.
Однородные определения напрямую связаны с определяемым (главным) словом, тогда как между собой они находятся в отношениях перечисления (они произносятся с перечислительной интонацией и между ними можно поставить союз и) :
Синие, зелёные шары. – Синие шары. Зелёные шары. Синие и зелёные шары.
Неоднородные определения не произносятся с перечислительной интонацией, между ними обычно нельзя поставить союз и. Неоднородные определения иначе связаны с определяемым (главным) словом. Одно из определений (ближайшее) непосредственно связано с определяемым словом, тогда как второе связано уже со словосочетанием, состоящим из главного слова и первого определения:
Длинный товарный поезд. С главным словом поезд непосредственно связано ближайшее к нему определение – товарный. Определение длинный связано со всем словосочетанием – товарный поезд. (Товарный поезд является длинным) .