下列程序的输出结果为2,横线处应添加语句( )。
#include<iostream>
using namespace std;
public:
______void fun()cout<<1;
;
class TestClass2:public TestClass1
public:void fun()cout<<2;)
;
int main()
TestClass1 *p=new TestClass2;
p->fun();
delete p;
Teturn 0;
A.public
B.private
C.virtual
D.protected