C#/.net学习-10-面向对象继承2
来源:互联网 发布:u盘数据丢失怎么恢复 编辑:程序博客网 时间:2024/06/07 22:21
1、里氏转换
1)、子类可以赋值给父类
2)、如果父类中装的是子类对象,那么可以讲这个父类强转为子类对象。
2、
子类对象可以调用父类中的成员,但是父类对象永远都只能调用自己的成员。
3、
is:表示类型转换,如果能够转换成功,则返回一个true,否则返回一个false
as:表示类型转换,如果能够转换则返回对应的对象,否则返回一个null
4、protected
受保护的:可以在当前类的内部以及该类的子类中访问。
5、ArrayList集合的长度问题
每次集合中实际包含的元素个数(count)超过了可以包含的元素的个数(capcity)的时候,
集合就会向内存中申请多开辟一倍的空间,来保证集合的长度一直够用。
6、Hastable 键值对集合 字典 孙 sun---孙
在键值对集合当中,我们是根据键去找值的。
键值对对象[键]=值;
*****:键值对集合当中,键必须是唯一的,而值是可以重复的
7、foreach循环
8、编码格式
产生乱码的原因就是因为你保存这个文件的编码格式跟你打开这个文件的编码格式不一样。
9、文本文件
拖到txt文件中,还能看得懂的文件就是文本文件。
1)、子类可以赋值给父类
2)、如果父类中装的是子类对象,那么可以讲这个父类强转为子类对象。
2、
子类对象可以调用父类中的成员,但是父类对象永远都只能调用自己的成员。
3、
is:表示类型转换,如果能够转换成功,则返回一个true,否则返回一个false
as:表示类型转换,如果能够转换则返回对应的对象,否则返回一个null
4、protected
受保护的:可以在当前类的内部以及该类的子类中访问。
5、ArrayList集合的长度问题
每次集合中实际包含的元素个数(count)超过了可以包含的元素的个数(capcity)的时候,
集合就会向内存中申请多开辟一倍的空间,来保证集合的长度一直够用。
6、Hastable 键值对集合 字典 孙 sun---孙
在键值对集合当中,我们是根据键去找值的。
键值对对象[键]=值;
*****:键值对集合当中,键必须是唯一的,而值是可以重复的
7、foreach循环
8、编码格式
产生乱码的原因就是因为你保存这个文件的编码格式跟你打开这个文件的编码格式不一样。
9、文本文件
拖到txt文件中,还能看得懂的文件就是文本文件。
0 0
- C#/.net学习-10-面向对象继承2
- C#/.net学习-9-面向对象继承1
- C#/.net学习-8-面向对象
- c# .net 面向对象--- 继承
- java学习10-面向对象(继承)
- 【C#】面向对象之继承
- C 语言面向对象-- 继承
- 面向对象-2继承
- 学习笔记--面向对象继承
- .Net基础视频教程之面向对象继承
- C#/.net学习-11-面向对象多态
- Lua学习之10:面向对象与继承
- C实现面向对象的继承
- [Effective C++] 继承与面向对象设计
- 用C实现面向对象之继承
- Objective-c语言_面向对象(继承)
- Objective-C语言_面向对象(继承)
- [C++]继承与面向对象设计
- 让HTML标签、DIV、SPAN拥有onfocus和onblur,聚焦和失焦
- Linux Shell编程
- java多线程之Semaphore信号量详解
- Python_pandas使用初步认识
- Android Studio NDK 开发
- C#/.net学习-10-面向对象继承2
- 大数据组项目文档整理方案
- 职工系统(容器版)
- Vegas--the missing matplotlib for scala
- 用DIV模拟TEXTAREA【QQ空间说说对话框】
- C#/.net学习-11-面向对象多态
- Sciter:SciterLoadFile它是异步的
- 微信——WXML
- odoo ORM 对象方法列表