Do all vars in super class need to be public?

Do all variables and functions in super class, that I want to access from a sub class need to be set as public?

just looking for a yes/no, and I’ll figure it out. of course always appreciate any more advice or help!