Java 课后作业 一.运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 1.源代码: class Grandparent { p ...
分类:
编程语言 时间:
2016-11-12 01:29:34
阅读次数:
178
结论:通过super调用基类构造方法,必须是子类构造方法中的第一个语句。 子类必须先调用父类的构造方法是因为: 示例中,main方法实际上调用的是: public void println(Object x),这一方法内部调用了String类的valueOf方法。 valueOf方法内部又调用Obj ...
分类:
其他好文 时间:
2016-11-11 19:32:34
阅读次数:
147
一.运行 TestInherits.java 示例,观察输出。 1.代码 class Grandparent { public Grandparent() { System.out.println("GrandParent Created."); } public Grandparent(Strin ...
分类:
编程语言 时间:
2016-11-11 14:55:15
阅读次数:
167
题意:n(3<=n<=10000)个结点组成一个圈,点顺次连接为边,求没有公共点的边集个数。 分析: 1、推规律,n=3有4个,n=4有7个,n=5有11个,n=6有18个,……,a[i] = a[i - 1] + a[i - 2] 2、边集,包括空集 ...
分类:
其他好文 时间:
2016-11-08 23:06:05
阅读次数:
373
JS数据类型 ECMAScript中有5种简单的数据类型:Undefined,Null,Boolean,Number,String.还有一种复杂的数据类型--Object(本质上是由一组无序的名值对组成的). typeof操作符--用于检测给定变量的数据类型 "undefined"—未定义 "boo ...
分类:
Web程序 时间:
2016-11-08 22:56:26
阅读次数:
344
1.==:在做比较的时候会先将两边的值进行类型转换然后进行比较。 eg: []==![] []会先调用valueof()获取原始值,结果为空: 》[] [].valueof获取原始值失败之后会强制调用.toString(),结果: 》“” 》0(为空的对象要转换成数字) ![].tostring=f ...
分类:
Web程序 时间:
2016-11-06 11:42:54
阅读次数:
235
类型、值和变量 1、原始类型 数字、字符串和布尔 null空 undefined未定义 2、对象类型 3、类 Array Function Date RegExp Error 4、js解析器 中集成了垃圾回收 5、任意js的值都可以转为布尔值 6、类型转换 toString() valueOf() ...
分类:
编程语言 时间:
2016-11-05 09:36:42
阅读次数:
148
一、词法结构 1、js里面区分大小写 2、注释分为两类: // 单行注释 /*多行注释*/ 3、字面量(直接量 literal) 12 //数字 number "hello" 'hello' //字符串 string true false //布尔类型 null //空类型 /js/gi //正则 ...
分类:
编程语言 时间:
2016-11-05 07:36:06
阅读次数:
269
第一种方法:String的valueOf方法,int i=5;String s=String.valueOf(i);第二种方法,直接在int后面加一个空的字符串,因为在java里面,默认任务int类型和字符串类型相加,为字符串类型。int i=6;String s=i+"";3第三种:使用int的封 ...
分类:
编程语言 时间:
2016-11-03 22:51:08
阅读次数:
171
在上一篇文章中,我们详细讲解了JavaScript中的自动类型转换,由于篇幅限制,没能覆盖到所有的转换规则,这次准备详细讲解一下。 上次我们提到了对象类型参与运算时转换规则: 1). 在逻辑环境中执行时,会被转换为true 2). 在字符串环境和数字环境中,它的valueOf()方法和toStri ...
分类:
编程语言 时间:
2016-11-03 09:49:09
阅读次数:
193