C++与java中的类比/等价 1 周,4 日 Questions & Answers 489 两件事: 一,。在java中,<强>嵌套类< /强> C++中的“强> >构图<强”>p> 二,。在C++中,<强>虚函数是否等同于<强>函数在java中重写< /强>?p>
# 1 楼答案 1.)java和C++支持嵌套类。毕竟,在java中,一个类可以在另一个类的成员数据中有一个实例 组合就是为其他类创建一个包装器类 比如维基百科上的这个例子 class Pond{ private: std::vector<ducks*> myDucks; } 2.)虚函数是在C++中的基类中定义的继承父类定义的函数。{}是在继承父类的类中重载函数所必需的
# 2 楼答案 组合是一个设计术语,嵌套类是一种语言机制(可用于实现组合)。正如Thomas Matthews在评论中提到的,两种语言都支持嵌套类 java中的非静态方法默认情况下是有规则的,即C++中不使用^ {< CD1>}关键字来使方法虚拟化。这个问题很好地回答了虚拟方法在幕后是如何工作的:Java - Virtual Methods
# 1 楼答案
1.)java和C++支持嵌套类。毕竟,在java中,一个类可以在另一个类的成员数据中有一个实例
组合就是为其他类创建一个包装器类
比如维基百科上的这个例子
2.)虚函数是在C++中的基类中定义的继承父类定义的函数。{}是在继承父类的类中重载函数所必需的
# 2 楼答案
组合是一个设计术语,嵌套类是一种语言机制(可用于实现组合)。正如Thomas Matthews在评论中提到的,两种语言都支持嵌套类