C#学习笔记14:面向对象继承的特点和里氏转换
2024-09-21 21:07:12
面向对象:
继承:减少代码。 单根性 传递性
子类没有从父类那里继承了构造函数,只是会默认的调用父类那个无参数的构造函数
Class person
{
Public String Name
{
Get;set;
}
Public void Speak()
{
Console.Write("人都会说");
}
}
Class Student:Person
{
Public int ID
{
Get;set;
}
Public void Learn()
{
Console.Write("学生会学习");
}
Public Student(string name,int id)
{
this.Name=name;
this.ID=id;
}
}
主函数初始化对象:Student stu=new Student("李明",090232);
构造函数:初始化对象用的。
里氏转换:
1)子类可以赋值给父类
2)如果父类对象中装的是子类对象 那么可以把这个父类强转为子类。
(除非注明,文章均为原创,欢迎转载,转载时请注明出处链接:智波生活 C#菜鸟笔记)
最新文章
- php mysql_num_rows() 与 mysql_affected_rows()
- C# dynamic关键字的使用方法
- 【HDOJ】4986 Little Pony and Alohomora Part I
- MFC关于VS内存释放的定位
- 安装完CentOS 7 Minimal之后,从头打造桌面工作环境
- check cable connection PXE-M0F: Exiting intel PXE ROM no bootable device-- insert boot disk and pre
- Bootstrap3 排版-对齐
- NTT板子
- Cygwin工具安装和使用指导书
- cf666 C. Codeword 组合数学
- SpringBoot中的定时任务与Quartz的整合
- thinkphp5学习总结!
- 【转】VMware Fusion Professional 10 序列号
- C语言概述
- java代码实现highchart与数据库数据结合完整案例分析(一)---饼状图
- 【cs231n】图像分类-Nearest Neighbor Classifier(最近邻分类器)【python3实现】
- Google 历年笔试面试30题
- ZK单机最简配置
- [Z] 关于Python Tornado的一些资料
- AspectJ的通知类型