一、学习要点 认真看书并查阅相关资料,掌握以下内容: 掌握类的继承概念和设计 掌握构造方法的继承原则 掌握方法重写 掌握super键字和final关键字 掌握对象转型,理解通过向上转型实现对象多态。 掌握抽象类的设计 掌握接口的设计 掌握接口回调 理解简单工厂设计模式 理解抽象类和接口的区别 掌握包 ...
分类:
编程语言 时间:
2018-04-20 00:18:52
阅读次数:
256
目标:如何保证各自线程上的数据是独立的,即A线程上数据只能被A线程操作 1:示例线程共享变量 我们先来看一个反例 使用ThreadLocal类线程绑定来实现数据的线程独立。 2:ThreadLocal的使用 ThreadLocal用于实现线程内的数据共享,即对于相同的程序代码,对各模块在同一个线程中 ...
分类:
编程语言 时间:
2018-04-18 23:40:49
阅读次数:
263
南京信息工程大学实验报告 实验名称 类和对象2 实验日期 2018 4 17 得分 指导教师 耿学华 系 计软院 专业 计嵌+软嵌 年级 2017 级 班次 (1) 姓名 施昊阳 学号 20161334026 一、实验目的 1. 掌握类的设计、定义、实现和测试 2. 深度理解面向对象编程思维与结构化 ...
分类:
编程语言 时间:
2018-04-15 16:27:33
阅读次数:
218
这世界上有很多坑,注定有些坑是要填的。下面我就用VS2017使用MFC对这个课堂实验进行填坑。 一、实验目的 (1)掌握任意斜率直线段的重点 Bresenham 扫描转换算法; (2)掌握 Cline 直线类的设计方法; (3)掌握状态栏编程方法。 二、实验步骤 首先说一下目录结构,让大家对此有个清 ...
分类:
其他好文 时间:
2018-04-12 13:41:35
阅读次数:
827
面向对象的三大特征——封装性、继承性、多态性 类的封装性 封装是将数据以及对数据的操作组合起来构成类,类是一个不可分割的独立单位。类中提供与外部联系的方法,又尽可能隐藏类的实现细 节。 封装性提供一种软件模块化的设计思想,像组装硬件一样。类的设计者提供标准化的软件模块,使用者根据实际需求选择所需要的 ...
分类:
其他好文 时间:
2018-04-08 21:18:41
阅读次数:
236
一、学习要点 认真看书并查阅相关资料,掌握以下内容: 理解对象的创建与引用的关系 掌握构造方法的重载 掌握String类 掌握类的设计方法 掌握this关键字 掌握static关键字 理解引用传递并掌握基本应用 掌握单例模式 理解内部类 二、作业要求 发布一篇随笔,主要包括以下几部分的内容: (一) ...
分类:
编程语言 时间:
2018-04-01 21:51:21
阅读次数:
202
一、学习要点 认真看书并查阅相关资料,掌握以下内容: 理解对象的创建与引用的关系掌握构造方法的重载掌握String类掌握类的设计方法掌握this关键字掌握static关键字理解引用传递并掌握基本应用掌握单例模式理解内部类二、作业要求 发布一篇随笔,主要包括以下几部分的内容: (一)学习总结 1.什么 ...
分类:
编程语言 时间:
2018-04-01 21:50:56
阅读次数:
263
一、学习要点 认真看书并查阅相关资料,掌握以下内容: 理解对象的创建与引用的关系 掌握构造方法的重载 掌握String类 掌握类的设计方法 掌握this关键字 掌握static关键字 理解引用传递并掌握基本应用 掌握单例模式 理解内部类 二、作业要求 发布一篇随笔,主要包括以下几部分的内容: (一) ...
分类:
编程语言 时间:
2018-04-01 15:23:57
阅读次数:
236
一、学习要点 认真看书并查阅相关资料,掌握以下内容: 理解对象的创建与引用的关系 掌握构造方法的重载 掌握String类 掌握类的设计方法 掌握this关键字 掌握static关键字 理解引用传递并掌握基本应用 掌握单例模式 理解内部类 (一)学习总结 1.什么是构造方法?什么是构造方法的重载?下面 ...
分类:
编程语言 时间:
2018-03-31 14:21:30
阅读次数:
153
接口就是类的编写者所创建的方法,外部通过接口使用类对象(类的设计禁止外部直接访问类,而只能通过public方法来操作,这些方法组成了类与外部交互的接口)。 封装:一个意义是将类的数据隐藏使得外部不能直接操作数据,另一个意义是把不希望外部使用的方法隐藏。 类和结构的唯一区别在于数据的默认访问属性。 作 ...
分类:
编程语言 时间:
2018-03-30 18:35:27
阅读次数:
140