public class Pair { S first; I last; public Pair(S first, I last) { this.first = first; this.last = last; } public S getFirst() { return first; } public I getLast() { return last; } public void setFirst(S first) { this.first = first; } public void setLast(I last) { this.last = last; } } public class TestPair { public static void main(String[] args) { Pair pg = new Pair("Jan", 3); System.out.println(pg.getFirst() + " " + pg.getLast()); String name = pg.getFirst(); int m = pg.getLast(); pg.setFirst(name + " Kowalski"); pg.setLast(m + 1); System.out.println(pg.getFirst() + " " + pg.getLast()); } }