...保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问...
发布网友
发布时间:8小时前
我来回答
共0个回答
公有继承、保护继承和私有继承分别在什么情况下使用?
1. 公有继承(public) 公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的。 2. 私有继承(private) 私有继承的特点是(基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。 3. 保护继承(protected) ...
私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员...
子类可以访问基类的public成员和protected成员,但是无法访问基类的private成员,私有继承就是把基类中所有的public成员和protected成员转化成private成员,这样的话这个类的子类就会无法访问这些成员,因为这些成员都已经变成了private类型,无法被访问。然后你的下面说的没有看懂。。。可能是你对访问的概念有点偏...
私有继承和保护继承的区别
·基类成员对派生类的可见性对派生类来说,基类的公有成员和保护成员是可见的:基类的公有成员和保护成员都作为派生类的保护成员,并且不能被这个派生类的子类所访问;基类的私有成员是不可见的:派生类不可访问基类中的私有成员。·基类成员对派生类对象的可见性对派生类对象来说,基类的所有成员都是...
1.简述什么是继承?继承在面向对象的程序设计中有什么意义? 2.简述什么...
1. 公有继承(public) 公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。 2. 私有继承(private) 私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类...
什么是类的继承性?
公有继承、私有继承、保护继承是常用的三种继承方式。1、公有继承 公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的。2、私有继承 私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问...
保护成员在派生类内相当于私有成员吗?
保护成员只有其所属类和派生类可以直接访问,不管在基类还是派生类中都一样。外界想要访问保护成员,必须通过public方法间接访问。
子类可以继承父类的什么
子类不能继承父类的所有方法和属性,只能继承父类所有的非private(私有)的属性和方法,而private成员是不能被继承的。打个比方:你能继承你爸的财产,但不能继承你爸的所有财产。因为你爸要养老,这是会把财产的一部分作为私有,不让你继承。 JAVA的继承也就这样。父类中public,protected修饰的属性...
如果类A继承了类B,那么类A被称为什么类?类B被称为什么类?
私有继承(private)私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。保护继承(protected)保护继承的特点是基类的所有公有成员和保护成员都成为派生类的保护成员,并且只能被它的派生类成员函数或友元访问,基类的私有成员仍然是私有的。
派生类的对象可以对其基类中公有继承的保护成员直接访问吗?为什么?
这里你大概是弄混了一些概念。保护成员跟私有成员,只能在类内部访问,别管是基类的保护成员或者自己的保护成员,都不能用对象访问。既然不能用派生类的对象访问基类的保护成员,派生类可以做什么,它可以在类内访问基类的保护成员。
保护成员与私有成员的区别
保护成员表示该成员不能在定义类的作用域外部进行访问,因此,派生类不能访问这些成员,仅在它所属的类的内部被访问。私有成员表示该成员在类外部是不可视的,而只能由派生类进行访问,即可以在它所属的内部被访问,或在派生类中被访问。