C++基础(四)
一、接口
所谓接口,就是将内部实现细节封装起来,外部用户可以 通过预留的接口使用接口的功能而不需要知晓内部具体细节。接口描述了类的行为和功能,而不需要完成类的特定实现。
C++接口是使用抽象类来实现的,如果一个类中至少有一个函数被声明为纯虚函数,那么这个类就是抽象类。纯虚函数是通过在生命中使用“=0”来指定的。
二、重载
1、函数重载
在同一个作用域内,可以声明几个功能类似的同名函数,但是这些同名函数的形式参数必需不同。
2、运算符重载
重载的运算符是由特殊名称的函数,函数石油关键字operator和其后要重载的运算符符号构成的。
三、流类库和文件
文件输出流头文件
1、写入文本文件ofstream ofile("Test1.txt",ios::out); ofile< 2、读取文本文件ifstream ifile("Test1.txt",ios::in); ifile>>nums[i]<<; 3、文件与对象 在C++程序设计中,文件应该在构造函数中打开,并创建对象,在析构函数中保存和关闭文件,并撤销对象。