virtual 用于在基类中的使用的方法,使用的情况为: 情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。 情况2:在基类中定义了virtual方法,然后在派生类中使用override重写该方法。那么在对派生类实例的 ...
分类:
其他好文 时间:
2018-09-18 11:22:43
阅读次数:
146
1、循环链表简介 概念上: 任意数据元素都有一个前驱和一个后继 所有的数据元素的关系构成一个逻辑上的环 实现上: 循环链表是一种特殊的单链表 尾结点的指针域保存了首结点的地址 循环链表的继承层次结构 2、循环链表的实现思路 通过模板定义 类,继承自 类 定义内部函数 ,用于将单链表首尾相连 特殊处理 ...
分类:
其他好文 时间:
2018-09-17 16:18:18
阅读次数:
144
、基本概念 面向对象三要素之一:继承inheritance 继承表达式:class Cat(Anaimal),继承可以让子类从父类获取特征(属性和方法) 父类:Anaimal 就是Cat的父类,也称为基类,超类 子类:Cat就是Anaimal的子类,也称为派生类 2、定义 格式如下: 如果类定义时, ...
分类:
编程语言 时间:
2018-09-16 20:52:11
阅读次数:
173
创建线程的方式及实现 一、继承Thread类创建线程类 1、定义Thread的子类,并重写run方法,因为该方法的方法体就是代表了线程要完成的任务,因此run方法又叫做执行体。 2、创建Thread子类的实例,即创建了线程对象。 3、调用线程对象的start方法来启动该线程。 二、通过Runnabl ...
分类:
编程语言 时间:
2018-09-16 15:23:16
阅读次数:
173
定义 1.Deque 2.Queue 3.集合 ...
分类:
编程语言 时间:
2018-09-12 01:30:03
阅读次数:
165
iOS知识点大全: 一.Objc三大特性1.封装2.继承3.多态 1> 什么是多态 多态:不同对象以自己的方式响应相同的消息的能力叫做多态。 由于每个类都属于该类的名字空间,这使得多态称为可能。类定义中的名字和类定义外的名字并不会冲突。类的实例变量和类方法有如下特点: 和C语言中结构体中的数据成员一 ...
分类:
移动开发 时间:
2018-09-11 16:07:24
阅读次数:
186
Java异常机制 软件程序在运行过程中,非常可能遇到刚刚提到的这些问题,我们称之为异常,英文是:Exception。在Java的异常处理机制中,引进了很多用来描述和处理异常的类,称为异常类。异常类定义中包含了该类异常的信息和对异常进行处理的方法。 所谓异常处理,就是指程序在出现问题时依然可以正确的执 ...
分类:
编程语言 时间:
2018-09-08 11:41:02
阅读次数:
168
教学中第一讲中的源程序代码。主要了解C#程序的结构,C#基本语法风格。C#中引入命名空间,定义命名空间,定义类,定义主方法及基本的输出方法。 ...
UIGestureRecognizer UIGestureRecognizer类,用于检测、识别用户使用设备时所用的手势.它是一个抽象类,定义了所有手势的基本行为.以下是UIGestureRecognizer子类,用于处理具体的用户手势行为: UITapGestureRecognizer // 1. ...
分类:
移动开发 时间:
2018-09-07 17:20:57
阅读次数:
213
关于String的类定义: public final class String implements java.io.Serializable, Comparable<String>, CharSequence 以final修饰,不可继承,不可变,其方法默认都是final的实现 Serializab ...
分类:
其他好文 时间:
2018-09-05 21:57:06
阅读次数:
163