文件是同一类型元素的有序集合,是内存与外设间传输数据的渠道。一些外设如显示器、键盘、打印机等都可以看作文件,但最常用的还是磁盘文件,这也是这节课我们主要讨论的对象。 Delphi继承了Object Pascal的文件管理功能,并有很大的发展,其中最主要的是提供了用于文件管理的标准控件,同时也提供了更 ...
1. 继承 1.1 继承的实现 继承的概念 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及 追加属性和方法 实现继承的格式 继承通过extends实现 格式:class 子类 extends 父类 { } 举例:class Dog extends Anim ...
分类:
其他好文 时间:
2020-08-01 21:16:17
阅读次数:
73
在任何GUI设计中,按钮都是最重要的常用的触发动作请求的方式,用来和用户进行交互操作。在PyQt中根据不同的使用场景将按钮划分为不同的表现形式。按钮的积累是QAbstractButton,提供了按钮的通用性功能。QAbstractButton类为抽象类,不能实例化,必须有其他的按钮类继承Qabstr ...
分类:
其他好文 时间:
2020-08-01 12:34:24
阅读次数:
69
Java中的继承 超类和子类 当两个类之间存在is-a这样的关联的时候,我们称这种关系为继承关系。 例如猫is-a动物,于是猫类继承于动物类,猫类成为动物的子类,动物类成为猫类的超类。 java不支持多继承,但是支持接口,应当谨记,继承是属性(数据、概念)上具象化,而不是行为(功能)上的。例如鸟是动 ...
分类:
编程语言 时间:
2020-08-01 09:20:31
阅读次数:
80
封装: 封装的概念:将代码的细节隐藏起来,然后对外界提供可以使用的公共方法。 在现实生活中,一台电饭煲,一台榨汁机都是封装的体先,榨汁机只需要我们加入材料按下按钮,就能为我们榨一杯果汁,我们不知道榨汁机内部的运行细节,但是它给了我们想要的结果。同样,在编程的世界里,也进行了代码之间的封装,比如我们的 ...
分类:
其他好文 时间:
2020-07-31 21:47:38
阅读次数:
105
跨域问题 一、跨域问题介绍 在前后端分离项目中,跨域问题是一定会遇到的。跨域问题的出现,会导致css、js或者ajax对后端请求等资源无法访问的情况。 要想解决跨域问题,首先先得了解什么是跨域问题。 问题:什么是跨域 跨越问题是由于浏览器的同源策略,是浏览器强制要求的安全策略,所以想要了解跨域,首先 ...
分类:
其他好文 时间:
2020-07-31 12:30:25
阅读次数:
78
你有一个思想,我有一个思想,我们交换后,一个人就有两个思想IfyoucanNOTexplainitsimply,youdoNOTunderstanditwellenough现陆续将Demo代码和技术文章整理在一起Github实践精选,方便大家阅读查看,本文同样收录在此,觉得不错,还请Star前言创建线程有几种方式?这个问题的答案应该是可以脱口而出的吧继承Thread类实现Runnable接口但这两
分类:
编程语言 时间:
2020-07-31 01:16:19
阅读次数:
87
Java多线程实现方式主要有四种: 继承Thread类 实现Runnable接口、 实现Callable接口通过FutureTask包装器来创建Thread线程、 使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有返回值,后两 ...
分类:
编程语言 时间:
2020-07-30 21:59:08
阅读次数:
72
5G系统整体包括核心网、接入网以及终端部分,其中核心网与接入网间需要进行用户平面和控制平面的接口连接;接入网与终端间通过无线空口协议栈进行连接。 5G系统的无线接口继承了LTE系统的命名方式,即将终端和接入网之间的接口仍简称为Uu接口,也称为空中接口。无线接口协议主要是用来建立、重配置和释放各种无线 ...
分类:
其他好文 时间:
2020-07-30 18:25:57
阅读次数:
104
封装性在Java中的体现: 1. 方法就是一种封装 2. 关键字private也是一种封装 封装就是将一些细节信息隐藏起来,对于外界不可见 问题描述:定义Person的年龄时,无法阻止不合理的数值被设置进来。 解决方案:用private关键字将需要保护的成员变量进行修饰。 一旦使用了private进 ...
分类:
编程语言 时间:
2020-07-30 18:15:55
阅读次数:
74