No, moreover, you cannot access private methods in inherited classes, have to be protected in the base class to allow any sort of access.
No
no u cant
No.And also the default access specifier in abstract methods is public.