面向对象考前速通笔记 (2) 对象与类
2025-06-16
对象(Object)、类(Class)
简单来说,类是图纸,对象是根据图纸造出来的具体东西。
类 (Class):一个模板或蓝图。它描述了某一种事物 **应该有什么样的属性(特征)**和 能做什么样的事情(行为)。比如,我们定义一个“猫”类。
对象 (Object):一个实例 (Instance)。它是根据“类”这个图纸创造出来的实实在在的个体。比如,一只叫
7422 字
|
37 分钟
面向对象考前速通笔记 (3) 继承、模板
2025-06-16
一. 单继承
[!IMPORTANT]**单继承(single inheritance)**是指一个派生类只有一个直接基类。
C++ 允许一个类(派生类)继承另一个类(基类)的功能,从而实现代码复用。
<继承方式> 可以是 public、private 或 protected(也可以省略,就是默认private)。这个关键字非常重要,它决定了基类成员在派生类
10546 字
|
53 分钟
面向对象考前速通笔记 (4) 文件I/O、异常处理
2025-06-16
C++中,输入输出是基于字节流(stream)的操作。在进行操作的时候,可以把输入的数据堪称逐个字节地从外设流入到计算机内部。输出则是逐个字节流出到外设。
C++中有C语言保留下来的输入输出函数,比如scanf和printf,这是过程式的。
还有C++ I/O库中的类和对象,可以实现面向对象的输入/输出,例如,I/O库中的对象cin可以实现键盘的输入,cou
1022 字
|
5 分钟
2022年蓝桥杯Python A组 省赛 做题记录
2025-03-01
做题进度,目前还剩:
其他均已完成。
A. 裁纸刀
题目链接:https://www.lanqiao.cn/problems/2060/learning
经过观察可以发现不管怎么切,刀数都是一样的。因此直接给出答案:
B. 寻找整数
题目链接:https://www.lanqiao.cn/problems/2131/learning
也就是说给了一堆模的方程
3216 字
|
16 分钟
从零开始的汇编语言笔记(1)
2025-01-02
之前汇编课都没听,啥也不会,距离上机考试就剩几天了,希望能快速速成一下。下面是本人考前的速通笔记。(考完补充:本人上机结果还不错,全班第二个打完,可见汇编语言还是可以速通的!)(汇编的课本写得极其诡异,需要自己细品一下就能看懂。)
环境与DOSBOX
启动、编辑、运行命令
(这里的命令只是用于我自己备忘,具体配置需自行处理。)
启动命令:
编辑、编译运行命令
9215 字
|
46 分钟
从零开始的汇编语言笔记(2)
2025-01-02
这里应该是一些主要的代码模板记录。
一. 基础读写
1. 单个非负整数输入
控制台输入一个十进制整数字符串,转成数存储。
2. 单个非负整数输出
合并后的输入输出:
3. 多个非负数输入输出
(1) 每行一个
每行输入1个数。输入结束后输出。
(2) 每行多个
读入一行数,存入input_nums中,并且数的个数存入input_cnt中。
二. 常见任务
1
4706 字
|
24 分钟
从零开始的汇编语言笔记(3)
2025-01-02
这里应该就是一些比较大的代码记录,其实就是课本题品鉴一下自己写一下。
[6.1] 编写一个子程序嵌套结构的程序模块,分别从键盘输入姓名及8个字符的电话号码,并以一定的格式显示出来。主程序TELIST:· 显示提示符INPUT NAME:;· 调用子程序INPUT_NAME输入姓名;· 显示提示符INPUT A TELEPHONE NUMBER:;· 调用子程
1870 字
|
9 分钟
从零开始的汇编语言笔记(4)
2025-01-02
这里应该就是一些理论的笔记部分。
计算机理论
小端模式
下面证明一下“低位对低位,高位对高位”。
然后可以看见这个ds:6666位置的数,是地址低位是34(数值低位),地址高位是12(数值高位)。
image-20241227150838997
外设接口
外部设备与主机(CPU和z存储器)的通信是通过外设接口(Interface)进行的,每个接口包括一组寄存
1785 字
|
9 分钟