有两种配置,一种是继承一个验证类,一种是注解,这里主要讲注解。 同时注解方式也可细分,一种是将提示信息硬编码到代码里,这种配置简单,另外一种稍微麻烦点,但可以把错误提示信息写到配置文件里。 首先上pom...
分类:
编程语言 时间:
2015-11-03 15:00:40
阅读次数:
175
a.原型继承一、new运算符的缺点用构造函数生成实例对象,有一个缺点,那就是无法共享属性和方法。比如,在DOG对象的构造函数中,设置一个实例对象的共有属性species。function DOG(name){ this.name = name; this.species = '犬科';}...
分类:
Web程序 时间:
2015-10-26 00:19:47
阅读次数:
247
一个普通的类继承,包括构造函数传对象引用和参数列表初始化#ifndef TABLETENN1_H_#define TABLETENN1_H_#includeusing namespace std;class TableTennisPlayer{private: string firstname...
分类:
其他好文 时间:
2015-10-22 10:32:10
阅读次数:
181
1. explict 阻止隐式类型转换2.引用传递好于值传递3.对内置类型或STL 传值更好4.阻止默认构造函数:将其声明为private而不定义;或继承一个这样的基类5.虚函数的目的是允许派生类的实现得以客制化,在不同的基类中有不同的实现代码。任何类只要带有虚函数都几乎确定应该也有一个虚析构函数6...
分类:
编程语言 时间:
2015-10-15 21:55:37
阅读次数:
194
Java中Runnable和Thread的区别在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类...
分类:
编程语言 时间:
2015-10-11 11:30:56
阅读次数:
211
抽象类可以称为一个模板,定义以后所有该基类的子类的最基本特征,就像定义什么叫动物,什么叫植物,所以有些属性和方法是固有的,可以在抽象类中先定义好,就像之前学过的继承一样,把某些很有用的东西传承下去;但还有些东西是不能确定的,比如,这种动物吃什么等,都还是不能确定,但是这又是其固有的和方法,这...
分类:
其他好文 时间:
2015-10-06 22:01:03
阅读次数:
223
自定义异常 1 package learn.JavaBasics.Class; 2 3 import java.util.Date; 4 5 /** 6 * 如何自定义一个异常类 7 * 1. 继承一个现有的异常类 8 * 2. 提供一个序列号,提供几个重载的构造器 9 * 3. 像其异...
分类:
编程语言 时间:
2015-10-04 06:41:53
阅读次数:
201
今天主要学习了匿名内部类。匿名内部类是一种特殊的内部类,它没有类名,是通过继承一个类或实现一个接口来创建的,匿名内部类相当于基类的一个导出类,不过它只能通过向上转型为基类类型后才能被使用。匿名内部类主要用于对继承方法进行实现或覆盖,它不需要添加其它的方法,即使添加也无法使用(因为它没有类名,只能通过...
分类:
编程语言 时间:
2015-09-29 01:10:00
阅读次数:
245
今天学习了接口。首先和接口相似的是抽象类。只要含有抽象方法就必须定义为抽象类,但抽象类中不一定必须有抽象方法。若继承一个抽象类,则导出类必须实现该抽象类的全部抽象方法,否则导出类也必须定义为抽象类。接口可以说是一个完全抽象的类,它内部定义的方法都是抽象方法。interface关键字前可以加publi...
分类:
编程语言 时间:
2015-09-27 00:07:04
阅读次数:
205
匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方...
分类:
编程语言 时间:
2015-09-24 14:47:53
阅读次数:
154