Nel primo caso y è una sottoclasse di x, però non centra la posizione per essere public, protected o private.
Se non metti niente è automaticamente protected...
Quindi riassumendo in entrambi i casi dato che non hai messo niente y è protected...

Ps: la prossima volta nell'intestazione scrivici qualcosa oltre al linguaggio almeno si capisce subito di cosa hai bisogno.

Ciao