零基础c#学习day8【笔记】

1.继承

我们可能会在一些类中,写一些重复的成员,我们可以将这些重复的成员

单独的封装到一个类中,作为这些类的父类

student teacher driver 子类 / 派生类

person 父类 / 基类

子类对象可以调用父类成员,但是父类成员永远只能调用自己

子类继承了父类的属性和方法,但是子类并没有继承父类的私有字段

子类不继承父类的构造函数,但是子类会默认调用父类五参数的构造函数

每写一个类都要新建一个类文件

2.继承的特性

1.单根性:一个子类只能有一个父类
2.传递性:子类继承的父类 也可以是其他父类的子类
3.查看类图:生成- 视图 -查看类图
4.object是所有类的基类
5.new 关键字

1.创建对象

2.隐藏从父类那里继承过来的同名成员

3.隐藏后果就是子类不能调用父类的同名方法

5.里氏转换

1.子类可以赋值给父类

2.如果父类中装的是子类的对象,那么这个父类强转化为子类对象

6.里氏转换转换判断

is:表示类型转换判断

7.ArrayList集合

长度任意,类型随便

每次集合中实际包含的元素个数(count)超过了可以包含的元素的空间(capcity)的个数的时候

集合就会向内存中申请多开辟一倍的空间,来保证集合的长度一直够用

ArrayList.

Add
AddRange
Remove
RemoveAt
RemoveRange
Insert
InsertRange
clear
Reverse
Sort

8.Hashtable键值对集合对象

存储数据任意,怎样根据键去找值 ht[键] = 值

9.File类

create
delete
move
copy

读取数据:ReadAllBytes() 字节数组–字符串 Encoding.Default.GetString(字节数组)

写入数据: WriteAllBytes() 字符串–Encoding.Default.GetBytes(字符串)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值