结伴:杨钰宁 闫浩楠 需求分析: 1.适用人群:小学生。 2.能进行“+,—,*,/” 的四则运算。难度可以随时修改。 3.提交试卷后可以显示所得分数并显示错题个数。 4.可以显示答对的题及其打错的题的序号。 代码如图所示: 1.导入随机数生成模块。 2.分别定义加,减,乘,除四个运算类: 3.定义 ...
分类:
其他好文 时间:
2016-11-14 19:40:27
阅读次数:
190
1、springMVC使用@RequestMapping注解为控制器指定可以处理哪些URL请求 DispatcherServlet截获请求后就通过控制器上@RequestMapping提供的映射信息确定请求所对应的处理方法 @RequestMapping不仅可以修饰方法还可以修饰类 1)类定义处:提 ...
分类:
移动开发 时间:
2016-11-12 11:41:22
阅读次数:
221
动态地给对象添加一些额外的职责。就功能来说,装饰模式相比派生子类更为灵活。 当需要改进类的某个功能,而不是该类创建的全部对象时,可以使用这种设计模式。 装饰模式中有四种角色; 1、抽象组件:我们需要改进的类的父类,是一个抽象类。定义了一些虚函数。 2、具体组件:也就是它的某些对象可能需要被改进。也叫 ...
分类:
编程语言 时间:
2016-11-11 23:46:05
阅读次数:
409
四个 File类定义、、 1、File类是java.io包中唯一能够代表磁盘文件本身的对象,提供了对“文件”或者“目录”的操作。 2、File类定义了一些与平台无关的方法进行文件操作,如建立、删除、查询、重命名等。 3、可以用它来表示某个文件的名字,也可以用它来表示目录里一组文件的名字。 4、在Fi ...
分类:
编程语言 时间:
2016-11-10 14:17:51
阅读次数:
141
1. 类 类定义的变量 -> 类的实例 -> “对象” 对象的大小 = 所有成员变量的大小之和。E.g. CRectangle类的对象, sizeof(CRectangle) = 8 对象之间可以用 ‘=’ 进行赋值 用法2: 指针->成员名 用法3: 引用名.成员名 2. 类成员的可访问范围 pr ...
分类:
编程语言 时间:
2016-11-08 22:29:18
阅读次数:
216
重载方法的要求:方法名相同,参数类型,顺序和个数不同,对返回值类型和访问修饰符没有要求 显式域初始化,在类定义中可以直接对域赋值,class A{private int a = 5;A(){};}在执行构造器之前,先进行赋值操作。当一个类的所有构造器都希望把相同的值赋予某个特定的实例域时,这种方法很 ...
分类:
编程语言 时间:
2016-11-08 22:26:27
阅读次数:
187
1、反射&&Class类假设有一个Test类定义如下:classTest
{
publicvoidtestFunction()
{
System.out.println("youarehere...");
}
}这时,我们需要一个实例化的Test类型的对象,通常的做法是:Testtest1=newTest();通常这种做法是足够的,但在某些特定的场景下,ne..
分类:
编程语言 时间:
2016-11-08 14:28:44
阅读次数:
121
一:用类定义一个数组 如果不使用arr[2]=new MyClass();结果就会报错 出现这个结果,意思是arr[2]没有初始化,没有内容,所以必须加上arr[2]=new MyClass();但是对于int,double这类原始数据类型就不需要。 二:使用数组创建一个棋盘 输出结果为: 这样可以 ...
分类:
编程语言 时间:
2016-11-06 22:21:17
阅读次数:
243
首先创建一个Transport类,定义好类的属性和方法,并且写好构造方法,先看下无参数的构造方法: 接着实例化Transport类: 再来看下有参数的构造方法: 实例化输出: 如果父类是带参数的构造方法子类也必须和父类一样使用带参数的构造方法并使用super()方法调用父类的构造函数,子类继承父类并 ...
分类:
编程语言 时间:
2016-11-06 13:45:05
阅读次数:
190
团队使用sfml框架,Tank类继承自sf::Vector2f,新添属性tank_speed,forwarding,backing,clockwising,anti_clockwising,velocity。键盘响应世间来实现改变坦克属性的值。 使用void update(sf::Time elap ...
分类:
其他好文 时间:
2016-11-06 02:42:33
阅读次数:
229