Una classe non è un modello monolitico. È un concetto astratto. Ha metodi, che sono codice eseguibile. Quel codice sarà nel "segmento di codice". Il modello a cui fai riferimento sarebbe una struttura che contiene i valori iniziali per i membri dei dati e probabilmente una tabella dei metodi virtuale. Questi sarebbero nel "segmento dati". Cioè, una volta che tutto il codice nativo viene caricato in memoria, pronto per essere eseguito. Prima di ciò (mentre è IL o il codice byte Java), sono tutti i dati caricati nella memoria allocata. In modo che sarebbe in pila.
"Area del metodo" come menzionato in una risposta diversa è una risposta a livello di infrastruttura di lingua comune. Questo è il software. Heap e stack sono concetti a livello di CPU, così come lo sono il segmento di codice e il segmento di dati.