在Java中,关于继承的说法,下列哪一项是正确的?
答案解析
在Java中,子类继承父类时,只能继承父类的非私有成员(即public、protected和默认访问权限的成员),私有成员(private)是不能被继承的。因此选项A错误。选项B正确,因为子类确实只能继承父类的非私有成员。选项C错误,子类不能继承父类的构造方法,但可以通过super关键字调用父类的构造方法。选项D错误,子类不能重写父类的私有方法,因为私有方法在子类中是不可见的。
正确答案:B