1.绝对路径,直接添加文件的真实路径。
相对路径的使用,鼠标点击右键,在文件资源管理器中,在bin下拉目录下的debug,存放文件。在程序中直接使用文件名,即可使用文件的相对路径。
2.使用using(FileStream   ),程序会自动关闭文件流,释放资源。

3.多态的优点
减少代码量,避免代码冗余;屏蔽类之间的差异。

4.c#中的访问修饰符
public:公开的
private:
protected:
internal:只能在当前项目当中能被访问,其他项目不能访问此类。在同一个项目中,internal和public的权限是一样的。

在同一个项目中,internal的权限要大于protected,当跨项目时,protected的权限要大于internal
protected internal:

1)能够修饰类的访问修饰符只有两个:public,internal
2)修饰类中成员的访问修饰符有5个:public, private , protected :internal,protected internal
3)可访问性不一致:子类的访问权限不能高于父类的访问权限,一旦子类的访问权限高于父类的访问权限,由于继承的关系,子类会暴露父类的成员。

5.设计模式
(c#设计模式)

什么是面向对象

一家企业生产电脑,包含“Dell,Acer,lenovo等。企业不能停工,又要满足客户的需求。因此将几种品牌的父类提供给用户,能够满足需求。

转载于:https://www.cnblogs.com/jefy/p/9187867.html

c#类的多态和文件流复习相关推荐

  1. C++ Primer 5th笔记(8)chapter8 类:IO库-文件流

    1.创建一个文件流 ifstream in(ifile);//打开文件 ofstream out;//不打开文件 2. 文件输入输出类继承自iostream类,可以使用iostream类的操作 fst ...

  2. C++文件流:myfstream,fstream,文件读写,随机文件读写【C++文件流】(59)

    文件流 myfstream fstream Test myfstream fstream 流对象的定义 流对象关联文件 open 函数 打开方式 关闭流对象 文件读写 读写文本文件 读写接口 读一字/ ...

  3. C++之文件流操作(File Stream)

    目录 一.引言 二.文件流对象(fstream) 2.1 流对象的定义 2.2 流对象关联文件 2.2.1 .open 函数 2.2.2 关闭流对象(close 函数) 三. 文件读写 3.1 读写文 ...

  4. 【Delphi入门】文件系统(文件分类 文件文本变量 文件操作 文件流操作)

    文件分类 文本文件(TextFile) & 二进制文件(Flie) 二进制形式存放数据占有存储空间较少,但不直观:文本文件与之相反 文件是由相同类型的数据元素组成的序列.在DELPHI中对文件 ...

  5. C#学习七(包含File字节流,list泛型集合、拆装箱、ictionary字典,文件流FileStream、StreamReader和StreamWrite、多态)

    一.对前面部份的总结 using System.Collections; using System.IO; using System.Text;namespace _074_复习 {class Pro ...

  6. C++基础知识 —— 内存分区模型、引用、函数重载、类和继承、this指针、友元、多态、文件操作

       参考 黑马程序员 C++课程笔记,个人理解及整理  可以使用 在线编译c++代码 来简单验证.学习代码 目录 C++核心编程 1. 内存分区模型 1.1 程序运行前 1.2 程序运行后 1.3 ...

  7. java基础5:工厂模式、单例模式、File文件类、递归、IO流、Properties配置文件、网络编程、利用IO流模拟注册登录功能、关于反射、JDK动态代理

    1.工厂模式 23种java设计模式之一 1)提供抽象类(基类) 2)提供一些子类,完成方法重写 3)提供一个接口:完成具体子类的实例化对象的创建,不能直接new子类,构造函数私有化. 优点:具体的子 ...

  8. c++语言文件流,C++ IO类、文件输入输出、string流详细讲解

    新的C++标准中有三分之二的内容都是描述标准库.接下来重点学习其中几种核心库设施,这些是应该熟练掌握的. 标准库的核心是很多容器类(顺序容器和关联容器等)和一簇泛型算法(该类算法通常在顺序容器一定范围 ...

  9. java io文件流序列化_Java——Properties集合,Object序列化流与反序列化流,打印流,commons-IO文件工具类...

    一.properties集合 集合对象Properties类,继承Hashtable,实现Map接口,可以和IO对象结合使用,实现数据的持久存储. 特点: Hashtable的子类,map集合中的方法 ...

  10. C++文件类(文件流类)及用法详解

    <C++输入输出流>一章中讲过,重定向后的 cin 和 cout 可分别用于读取文件中的数据和向文件中写入数据.除此之外,C++ 标准库中还专门提供了 3 个类用于实现文件操作,它们统称为 ...

最新文章

  1. 样式集(四)搜索框样式
  2. xcopy 跳过已经存在的_《天官赐福》舍不得跳过的片头片尾,无别,不散唱出花城心声...
  3. 阿里巴巴大数据之路——数据模型篇
  4. 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加...
  5. 任何项目都适用的CMakeLists配置
  6. java synchronizer_Java同步框架AbstractQueuedSynchronizer详解
  7. L2-024. 部落-PAT团体程序设计天梯赛GPLT
  8. Vijos P1911 珠心算测验【序列处理】
  9. 华为云计算认证考试大纲是什么?华为云计算认证含金量高吗?
  10. 使用python显示图像在windows图片查看器中一直显示加载中就是打不开的解决途径
  11. html为民间 图标不见了,win7 电脑右下角的图标不见了 怎么弄
  12. 该怎么把光纤接入家里预埋的网线中?
  13. 禅与 Objective-C 编程艺术 (Zen and the Art of the Objective-C Craftsmanship 中文翻译)
  14. codewars练习(javascript)-2021/2/18
  15. Payoneer取人民币全过程(ATM)
  16. ajax如何传递josn数据,jq之ajax以及json数据传递
  17. 愚人节的幽默感,我只服阿里云......
  18. 华强北山寨“AirPods 3”出圈,油管博主直夸好
  19. 2016-HitCon-Pwn-house_of_orange学习(附赠FSOP基础知识)
  20. 为什么去开发一个MLSQL

热门文章

  1. Jenkins持久化集成使用
  2. Bzoj 4408: [Fjoi 2016]神秘数 可持久化线段树,神题
  3. IOS 开展 分别制定了iphone 和 ipad 好? 或开发一个 Universal好?
  4. 升级php5.5.10扩展不兼容
  5. 比尔·盖茨不玩IT了
  6. 2019年第五届计蒜之道复赛总结
  7. Python成员运算符
  8. mysql 中的 engine 存储引擎
  9. C语言判断文件编码格式
  10. jQuery之美,第一次...