C++与Java简单对比

类访问权限
C++ Java
类默认权限 私有 包访问
私有 private private
受保护 protected protected
公开 public public
友元 friend 不支持
继承体系
C++ Java
多态方法 virtual(虚函数) 非静态,非私有方法
要求子类实现的方法 pure virtual(纯虚函数) abstract(抽象方法)
接口 完全纯虚函数 interface
多重继承 支持 不支持