Classic is related to
style and design.
Vintage is related to
age.
It is possible to have a vintage bike that isn't classic, think 70's Free Spirit:
It is possible to have a classic bike that isn't vintage, think 2011 Cinelli SuperCorsa (thought I'd build it with much different components, think the frameset):
/thread