In this cßhapter, we describe further details of classes and methods. Classes and methods are examples of programming language abstraction mechanisms, and although most programming languages have a clear distinction between these, they have a lot of similarities. In fact, Beta and qBeta only have one abstraction mechanism called pattern, which covers both classes and methods. In this book, however, we do distinguish.