Yes, of course. An association can be made between any two classes. And an association class is just a Class
. As stated on p. 197 of the UML specs:
An Association classifies a set of tuples representing links between typed instances. An AssociationClass is both an Association and a Class.