mybatis之typehandles 无论是Mybatis在预处理语句PreparedStatement中设置一个参数时,还是从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转换成java类型。 重写类型类型处理器或者创建自己的类型处理器来处理不支持或者类标准的类型: 实现:org. ...
分类:
其他好文 时间:
2018-12-04 18:52:03
阅读次数:
128
基类指针指向子类对象 基类引用成为子类对象的别名 静态类型-变量(对象)自身的类型 动态类型-指针(引用)所指向对象的实际类型 基类指针是否可以强制类型转换为子类指针取决于动态类型! c++中如何得到动态类型? 解决方案-利用多态 1.在基类中定义虚函数返回具体的类型信息 2.所有的派生类都必须实现 ...
分类:
编程语言 时间:
2018-06-26 10:52:46
阅读次数:
221
内部类: 概述: 类里边还有一个类, 里边那个类叫内部类, 外边那个类叫外部类. 分类: 成员内部类: 定义在成员位置的内部类. 局部内部类: 定义在局部位置的内部类. 格式: new 类名或者接口名(){ //重写类或者接口中 所有的 抽象方法; }; 本质: 就是一个继承了类或者实现了接口的 匿 ...
分类:
编程语言 时间:
2018-06-08 10:39:15
阅读次数:
132
类的继承: 某些类A具有的某些特性,另一个类B,也具有A类的所有特性并且也有自己的特性,此时我们就可以实现B类使用A类的特性信息并继续添加自己的一些特有的特征信息 关键字是:extends基本概念: 继承:一个类从另一个已有的类获得其特性,称为继承 派生:从一个已有的类产生一个新的类,称为派生 也可 ...
分类:
Web程序 时间:
2018-06-06 01:18:09
阅读次数:
229
一、用户验证功能 Django自带用户验证及登录功能,引入模块为: 其中方法authenticate()的接收参数为: 传入参数: authenticate方法自动在数据库中匹配、验证,但是不能实现邮箱登录的验证,需要对该方法重写,导入模块: 创建重写类: 如果用户名或邮箱、密码验证通过,则会将该对 ...
分类:
其他好文 时间:
2018-06-01 21:09:18
阅读次数:
1539
final 关键字代表什么意思 ? 怎么使用 ? final: 最终的(常量--不可更改的值) 变量: 常量, 让这个变量只能被赋值一次 方法: 被final关键字修饰的方法, 不能被重写 类: 被final修饰的类, 不能被继承 多态的定义是什么 ? 在同一个方法中, 参数的类型相同, 但是由于运 ...
分类:
其他好文 时间:
2018-05-08 16:25:50
阅读次数:
153
实验1,4—20重写 //类定义,Complex.hclass Complex { public: Complex( double at, double bt) :a(at),b(bt) {} Complex( double at) { a=at; } void add(Complex &num); ...
分类:
其他好文 时间:
2018-04-23 00:19:24
阅读次数:
137
20172320 2017 2018 2 《Java程序设计》第七周学习总结 教材学习内容总结 1、继承:继承是支持软件复用的途径之一,比重写类更快捷、更容易且成本低 2、继承在父类和子类之间建立一种“是”关系,即子类是一种更具体的父类版本 3、可见性修饰符封装性public ...
分类:
其他好文 时间:
2018-04-22 21:46:34
阅读次数:
169
201803280002总结: 1.Sealed:密封的意思;由它修饰的类或方法将不能被继承或重写; 2.类中被Sealed修饰时,可防止被其它类继承。密封类不能同时又是抽象类,因为抽象类总是希望被继承的; 3.密封方法:防止在方法所在类的派生类中对该方法的重载。 4.不是类的每个成员方法都可以作为 ...
分类:
其他好文 时间:
2018-03-28 16:57:11
阅读次数:
111
【一】目标 1.类声明语法 试声明student类,有score属性和study方法 2.权限封装 知道public、protected、private各自的可见范围 3.继承 写A类,再写B类继承自A类,且要重写A类中的某个方法 4.静态属性与静态方法 知道static静态方法需要用类名..方法名 ...
分类:
Web程序 时间:
2018-03-25 19:26:16
阅读次数:
249