That is correct. Classes with bandwidth or priority statements configured will get the first chance to use up any spare bandwidth. If there is still some bandwidth remaining, it will go to class-default.
Consider the following:
If the above polocy is applied to a 512k link and the offered traffic is: