open Ġclass ĠO uter Ġ{ ĊĠĠĠ Ġprivate Ġclass ĠPrivate Nested ĊĠĠĠ Ġprivate Ġinner Ġclass ĠPrivate Inner ĊĊĠĠĠ Ġprotected Ġclass ĠProtected Nested ĊĠĠĠ Ġprotected Ġinner Ġclass ĠProtected Inner ĊĊĠĠĠ Ġpublic Ġclass ĠPublic Nested ĊĠĠĠ Ġpublic Ġinner Ġclass ĠPublic Inner Ċ } Ċ Ċ class ĠDerived Ġ: ĠO uter () Ġ{ ĊĠĠĠ Ġfun Ġfoo () Ġ{ ĊĠĠĠĠĠĠĠ ĠO uter .< ! IN VISIBLE _ REFERENCE !> Private Nested <! >() ĊĠĠĠĠĠĠĠ Ġsuper .< ! IN VISIBLE _ REFERENCE !> Private Inner <! >() ĊĊĠĠĠĠĠĠĠ ĠO uter . Protected Nested () ĊĠĠĠĠĠĠĠ Ġsuper . Protected Inner () ĊĊĠĠĠĠĠĠĠ ĠO uter . Public Nested () ĊĠĠĠĠĠĠĠ Ġsuper . Public Inner () ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġfoo () Ġ{ ĊĠĠĠ ĠO uter .< ! IN VISIBLE _ REFERENCE !> Private Nested <! >() ĊĠĠĠ ĠO uter (). <! IN VISIBLE _ REFERENCE !> Private Inner <! >() ĊĊĠĠĠ ĠO uter .< ! IN VISIBLE _ REFERENCE !> Protected Nested <! >() ĊĠĠĠ ĠO uter (). <! IN VISIBLE _ REFERENCE !> Protected Inner <! >() ĊĊĠĠĠ ĠO uter . Public Nested () ĊĠĠĠ ĠO uter (). Public Inner () Ċ } Ċ