Overriding private methods in Java
问题 As succinctly described here, overriding private methods in Java is invalid because a parent class\'s private methods are \"automatically final, and hidden from the derived class\". My question is largely academic. How is it not a violation of encapsulation to not allow a parent\'s private method to be \"overridden\" (ie, implemented independently, with the same signature, in a child class)? A parent\'s private method cannot be accessed or inherited by a child class, in line with principles