C#博客第三周

 Inheritance and Polymorphism

派生类不能访问基类的私有成员,但可以访问公共成员和protected成员,而外部代码不能访问protected成员

基类的成员可以是虚拟的,成员可以由继承它的类重写。派生类可以提供成员的其他实现代码。这种实现并不会删除原来的代码,仍可以再累中访问原来的代码,但外部代码不能访问他们。如果没有提供给其他实现方式,通过派生类使用成员的外部代码就自动访问基类中成员的实现代码。

基类还可定义为抽象类,抽象类不能直接实例化。要使用抽象类,必须继承这个类,抽象类可以有抽象成员。

最后类可以是密封的。密封的类不能用作基类,所以没有派生类。

在派生于同一个类的不同对象上执行任务时,多态性是一种极有效的技巧,其使用的代码最少。

时间: 2024-11-07 13:52:05

C#博客第三周的相关文章

linux博客第三周

1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. who | cut -d' ' -f1 | sort -u sort -u  去除重复行 2.取出最后登录到当前系统的用户的相关信息. last | head -1 3.取出当前系统上被用户当作其默认shell的最多的那个shell. cat /etc/passwd | cut -d ':' -f7 |sort | uniq -c | sort |head -1 4.将/etc/passw d 中的第三个

团队博客 第三周 设计类图

这次我们组选择的实践项目是图书馆管理系统,主要功能是实现用户登录页面以及简单的对话功能,所以功能比较简单,这次实践项目主要有五个业务类和一个测试类,业务类包括用户类.图书馆员类.读者类.教师类.学生类,测试类中只有一个main方法,用来测试各个类的方法.       用户类主要实现用户的一些基本信息,包括年龄,姓名,性别,以及输入的用户名,用户密码等一些基本信息.当然对于读者类,教师类,学生类也是类似的定义,最后给出的main方法主要实现用户界面的基本设置,包括界面的规模和具体的对话框.由于这次

Django搭建博客网站(三)

Django搭建博客网站(三) 第三篇主要记录view层的逻辑和template. Django搭建博客网站(一) Django搭建博客网站(二) 结构 网站结构决定我要实现什么view. 我主要要用view展示首页,标签页,网站管理员(也就是本人啦)信息页,以及文章详情页. settings.py 因为到这个阶段需要编写html文件了,但是每一个网页的每一行代码都靠自己去写,各种渲染也靠自己去写的话,太麻烦了,Django提供了html模板功能,可以在settings.py里面进行配置. #

【Hexo】Hexo+Github构建个人博客 (三):添加皮肤主题

一.选择主题 选择你自己喜欢的主题 参考: 1.Hexo官网主题 2.知乎:有哪些好看的 Hexo 主题? 二.配置主题 1.我选择了hexo-theme-yilia这个主题,简洁大方,功能齐全: 这是他的地址:https://github.com/litten/hexo-theme-yilia 2.具体添加方法: 安装 git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia 配置 修改hexo根目录下的 _co

团队博客-第六周:Alpha阶段项目复审(科利尔拉弗队)

团队的排名-点评:以下排名点评谨代表个人观点,如有冒犯,评论联系删除 小组名字和链接 优点 缺点,bug报告(至少140字) 最终名次(无并列) 中午吃啥队 微信小程序应用,新型app会是一个便利的使用系统,有较完整的 团体结构,有想法要实现管理系统可同时提供给商家和用户 如果跟测试文档中所示一样的话,没有什么缺点,有的话可能是 UI样式不太新颖  1  小谷围驻广东某工业719电竞大队 具有一个较为完整的系统,功能多样可以满足用户的多种需求,是 一个贴近广工学生生活的一个社交.交易网站. 当前

个人博客作业三:英语学习APP的案例分析

1. 下载并使用,描述最简单直观的个人第一次上手体验. 我个人也用过很多的语音助手,比如苹果上的Siri.还有安卓的讯飞语音,个人感觉微软小娜最好用.因为微软小娜在各种方面都很人性化,说话也会带着语气没有那种机器人的感觉,功能也很多比如能玩成语接龙之类的游戏很有意思. 2. 按照<构建之法>13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个. 从用户角度看:我只发现一个就是玩成语接龙,说完了以后并不能接,游戏不能进行.从代码角度看:看不出来. 3. 用专业的语言描述

搭建Hexo博客(三)—换电脑继续写Hexo博客

Hexo和GitHub搭建博客的原理是:Hexo将source下的md文件生成静态的html页面,存放到public目录中,这一步是由命令:hexo -g完成.接下来执行hexo -d命令,就将public目录下的文件推送到了github上.github上显示的就是这些静态页面. 本地hexo目录中除了source目录,其他主要是博客相关的配置.因此这些配置.源文件在更换电脑后是需要拷贝过去的. 1.拷贝文件 _config.yml package.json scaffolds/ source/

团队博客-第六周:事后诸葛亮分析报告(科利尔拉弗队)

总结: 在本次团队项目中,作为组长的我也学会了一些如何促进成员进行项目开发的方式,例如:为团队开发任务制定计划,督促组员按时完成,该催成果的还是该催一催. 讲讲对于这个项目的一些总结,由于该项目一个Web项目,所以在联络人员组成队伍后便开始了开发技术的确定:后台使用springboot框架开发,前端使用HTML+CSS+JS开发, 数据库使用MySQL关系数据库并使用Navicat可视化功能对数据库进行设计,将项目布置到阿里云服务器进行发布.在这些阶段中,各个成员也获取了自己想要的知识:后台人员

个人博客作业三

第一部分 调研,评测 1. 下载并使用,描述最简单直观的个人第一次上手体验. 答:界面简洁,功能还算齐全,使用流畅. 2. 上网或图书馆查找bug的定义, 找出几个功能性的比较严重的 bug,至少2个. 答:1)开启小娜锁屏后,在锁屏处打开搜索功能时,小娜会严重卡顿,甚至无法使用   2)打电话和发短信功能有缺陷,执行语音(或输入)命令"给xxx打电话/发短信"时无法识别该名字的电话,还是要手动选择联系人拨打电话 3. 用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以