次の例は親クラスの「Vehicle.java」です。次の例は子クラスの「Used.java」です。以下の箇所がsuperを使用した箇所です。superとは親クラスのことであり、子クラスのインスタンスメソッドやコンストラクタの中で親クラスのフィールド変数、メソッド、コンストラクタに接続することが出来ます。この例は子クラスのコンストラクタの中で親クラスのコンストラクタを呼び出しています。super()を使って親クラスのコンストラクタを呼び出す時には、子クラスのコンストラクタの中の1行目に書いてください。次の図の通り、superは親クラスのコンストラクタを呼び出して親クラスのフィールド変数に値を代入しています。「フェラーリ、10、5」は親クラスのフィールド変数に入り、「60000、あり」は子クラスのフィールド変数に入ります。コンストラクタの数は5つ必要です。super()を使うことで親クラスに引数の無いコンストラクタを書く必要がなくなります。