Tecniche o trucchi? Non ho capito che intendi, l'unica tecnica è la pratica. In ogni caso il testo dell'esercizio è chiaro, devi costruire un oggetto che astragga un intervallo di numeri interi. Un intervallo, come sai, è definito dai suoi estremi che sono i parametri da passare al costruttore della classe. La finestra è solo un modo per mostrare un output (è stata inserita per poter farti fare pratica con l'output java).
Inoltre devi implementare due metodi intersezione(), sovraccaricandoli. Il primo metodo dovrà semplicemente mostrare l'intervallo quindi, ad esempio se l'intervallo è 1 - 5 dovrai mostrare:
1 - 2 - 3 - 4 - 5
Il secondo metodo invece prende due intervalli e ne stampa l'intersezione. Quindi se:
Interv1 = 1 - 7
Interv2 = 2 - 5
OUTPUT:
2 - 3 - 4 - 5
Per il resto puoi usare diversi IDE per programmare: Eclipse, NetBeans quelli che mi vengono in mente ora.