Approaches to class analysis