class Oppgave{ public static void main(String[] args){ Klasse objekt1 = new Klasse("Paal", 3); Klasse objekt2 = new Klasse("Paal", 3); Klasse objekt3 = new Klasse("Per", 4); System.out.println("Forventer true: " + objekt1.equals(objekt2)); System.out.println("Forventer true: " + objekt1.equals("Paal")); System.out.println("Forventer false: " + objekt1.equals("Per")); System.out.println("Forventer true: " + objekt1.equals(3)); Subklasse sub = new Subklasse("Paal", "Johansen", 3); Subklasse sub2 = new Subklasse("Paal", "Johansen", 3); Subklasse sub3 = new Subklasse("Paal", "Johansen", 2); System.out.println("Forventer false: " + sub.equals(sub3)); System.out.println("Forventer true: " + sub.equals(sub2)); System.out.println("Forventer true: " + sub.equals(objekt1)); System.out.println(objekt1); System.out.println(sub); } } /* Klasse skal ha instansvariabler: navn alder Klasse skal også kunne sammenlignes med andre Klasse-objekter, og hvis de har samme navn og alder skal de vurderes som like. Om et Klasse-objekt blir sammenlignet med en streng som er lik navnet skal de vurderes som like Om et Klasse-objekt blir sammenlignet med en int som er lik alderen skal de vurderes som like */