Per creare una classe in c++ devo usare due file

Il primo file.h con tutti gli attributi della classe e il secondo file.cpp con tutti i metodi

Xchè non posso creare un unico file con attributi e metodi come in java? :master: