访问控制符疑问

tianya0609 tianya0609 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

#include <iostream>
using namespace std;

class A
{
public :
virtual void Print()
{
cout << "A" << endl;
}
};

class B : public A
{
virtual void Print()
{
cout << "B" << endl;
}
};

int main(int argc, char *argv[])
{
A* obj = new B();
obj->Print();
return 0;
}




虚拟函数根据动态类型会调用类B的Print函数,为什么不会因为私有而出问题呢?谁有相关的文章或者资料提供下,谢也!
...全文

相关推荐

java访问控制符.txt

简要叙述什么是访问控制符,列出Java中的访问控制符,并说明各个访问控制符的控制权限

wyh825

剖析Java中的访问/非访问控制符以及神奇的main函数

文章目录前言特性中的继承访问控制符成员访问控制符private默认protectedpublic类的访问控制符非访问控制符static静态域静态方法finalfinal类final方法final字段和局部变量main()方法 你好,我是goldsun。 你有想法和我一起进步吗? 前言 我们都知道Java是一门完全面向对象的编程语言,因此它也完全具备继承、封装、多态的三大特性。 特性中的继承 其中继承则是面向对象的程序设计中最为重要的特征之一。由继承得到的类为子类,被继承的类称为父类或者超类。一个父类可以同时拥有多个子类,但是Java不支持多重继承,即一个类只能有一个直接父类。父类是对所有子类的

weixin_38528939

Java的访问控制符

java的访问控制符分为两类:类的访问控制符,属性和方法的访问控制符。   1. 类的访问控制符有两种:public, default(默认的,什么都不用写)   default是包内访问控制符。   当然对于内部类还可以有static修饰,而用static修饰的内部类叫作嵌套类。   2. 属性和方法的访问控制符有四种:private, default, protected, public   可以用如下的表描述:(Yes表示可访问,空表示不可访问)   作用:变量, 方法上的修饰 1 package com.gxa.day8.am; 2 3 import com.

weixin_38582793

Java类的修饰符、访问控制符

实验目的 理解掌握Java类修饰符、访问控制符等;理解熟悉String类的equals方法和= =运算符;进一步熟悉面向对象基本概念;熟悉Java中对象声明、创建、访问、参数传值等基本语法;

dxgjh

as3.0访问控制符

AS3.0中访问控制符:public、private、protected和internal的区别

dragon3707
评论 3
收藏 已收藏
分享
返回顶部
tianya0609
C++ 语言 65,214 成员 250,514 内容