1.构造函数不能为虚函数 当我们将构造函数定义为虚函数时,会直接报错: 首先回忆下以前学的virtual虚函数概念: 如果类定义了虚函数,创建对象时,则会分配内存空间,并且为该父类以及其所有子类的内存空间上额外分配一个虚函数表. 虚函数表的作用在于,存储每个类的相同的虚函数名,然后每一次虚函数调用, ...
分类:
编程语言 时间:
2019-03-30 22:47:45
阅读次数:
191
内部类 什么是内部类? 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类 成员内部类:定义在类中方法外的类 定义格式示例: 在描述事物时,若一个事物内部还包含其他事物,就可以使用内部类这种结构。 访问特点: 内部类可以直接访问外部类的成员,包括私有成员 外部类要访问内部类的 ...
分类:
编程语言 时间:
2019-03-30 20:02:56
阅读次数:
157
内部类 内部类的定义 将一个类定义在另一个给类里面或者方法里面,这样的类就被称为内部类。 内部类可以分为四种: 成员内部类、局部内部类、匿名内部类、静态内部类 ,下面我们逐一介绍这四种内部类。 成员内部类 他定义在另一个类中。一般定义格式如下 因为类C相对与类D在外面,我们且称类C为外部类。 成员内 ...
分类:
编程语言 时间:
2019-03-27 19:33:13
阅读次数:
169
★1.File类定义: 文件和目录路径的抽象表达形式,java中将路径或者文件封装成File对象。 2.File类的静态成员变量(pathSeparator 分隔符,字符串 separator分隔符) 例: 3.File类的构造方法(三种重载方式) 1.传递路径名 2.传递字符串:父路径 传递字符串 ...
分类:
其他好文 时间:
2019-03-25 20:39:46
阅读次数:
183
4.8主要讲了static关键字,并且具体介绍了静态字段,静态属性,静态方法,静态类,静态构造方法,单例模式,具体是采用什么方式访问的。 4.9介绍了一个概念叫嵌套类,类定义在另一个类的内部,由于嵌套类被声明的位置比较特殊,致使其访问权限与引用方式与普通类有所区别。 4.10匿名类:使用匿名类的方式 ...
分类:
其他好文 时间:
2019-03-24 23:07:38
阅读次数:
177
接口 方法实现implements首先接口是一种区别于继承的JAVA语法,可以理解成为,遵从于既定规范的都可以去使用,使得适配性更好。接口是引用数据类型。是内部封装了方法。重点:解释接口作用和继承关系抽象类:是为了抽象方法存在,重写方法,类似于告诉你怎么去重写,因为抽象方法是父类定义的,自己重写就行... ...
分类:
其他好文 时间:
2019-03-24 21:22:18
阅读次数:
126
在模板模式中,一个抽象类公开定义了执行它的方法/模板。 模板方法定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改不一个算法的结构,即可重定义该算法的某些特定步骤。 抽象模板是一个抽象类,定义了若干个方法以表示一个算法的各个步骤(若干个方法中有抽象方法也有非抽象方法),抽象 ...
分类:
其他好文 时间:
2019-03-24 16:10:34
阅读次数:
139
若类B有类A的全部特点,则可将类A作为基类,类B作为派生类,派生类拥有基类的所有成员函数和成员变量,且可以通过对基类进行扩充和修改,但不能对基类的Private成员进行访问。 定义: class B: public A{ } 1)类之间的两种关系 2)覆盖 派生类定义了和基类同名的成员函数,缺省的情 ...
分类:
其他好文 时间:
2019-03-23 22:39:10
阅读次数:
173
[TOC] 非静态内部类 定义内部类非常简单,只要把一个类放在另一个类内部定义即可。此处“类内部”包括类中的任何位置,甚至方法中也可以方法里定义的内部类杯称为 局部内部类 。内部类定义语法如下 大部分时候,内部类都被作为成员内部类定义,而不是局部内部类。成员内部类是一种与成员变量、方法、构造器和初始 ...
分类:
其他好文 时间:
2019-03-18 22:30:24
阅读次数:
235
一、RequestMapping映射URL 1)RequestMapping注解指定控制器能处理哪些URL请求,可用于类定义和方法定义处。 2)RequestMapping常用属性有value、params、method、headers,表示请求URL地址、请求方法、请求参数及请求头。他们之间是与的 ...
分类:
移动开发 时间:
2019-03-16 19:34:45
阅读次数:
252