1.当用abstract来修饰一个类时,这个类就是抽象类。当abstract来修饰一个方法时,这个方法就是抽象方法。2.含有抽象方法的类必须被定义为抽象类,抽象类必须被继承,抽象方法必须被重写3.抽象类不能被实例化,只能被子类继承。4.抽象方法只需声明,无需实现,抽象方法没有方法体例,在同一个包下定...
分类:
其他好文 时间:
2015-06-24 22:26:58
阅读次数:
208
父进程文件句柄被子进程占用场景描述:1.父进程A使用函数fopen打开(创建)一个磁盘文件file.exe.tmp2.父进程进行长时间的边下载边写入3.下载写入完成后,使用fclose关闭文件句柄4.重命名file.exe.tmp为file.exe以上为理想情况下的代码执行流程。问题:在第四步,重命...
分类:
系统相关 时间:
2015-06-18 13:08:18
阅读次数:
183
一、特点1、由于继承,方法可以重写,所以父类的功能就会被子类覆盖2、有时候我们不想子类覆盖父类的功能,这时候我们可以使用final关键字3、final可以修饰:类、变量,方法。4、final修饰类,该类不能被继承5、final修饰变量,该变量不能被修改,因为这个变量是常量了6、final修饰方法,该...
分类:
编程语言 时间:
2015-06-16 19:06:59
阅读次数:
140
今天整理了一下PHP中关于类的访问控制,相关内容如下
在PHP中主要通过public、protectd、private等关键字来定义访问权限。
public:
被public修饰的属性和方法,可以在程序中任何位置被访问,而且可以被子类继承。PHP中,类方法的访问权限默认都是public。
protectd:
被protectd修饰的属性和方法,可以在所属类的内部被访问,而且可...
分类:
Web程序 时间:
2015-06-16 09:24:37
阅读次数:
154
1、添加一个母版页 打开以后我们会看到这些,其中圈起来的部分可以理解为占了一个坑,将来被子页面的内容所替代。 接下来我们新建一个包含母版页的窗体 2、选择要包含的母版页 点击确定后我们可以看到 OK母版页我学会了,你学会了吗?
分类:
其他好文 时间:
2015-06-14 22:41:20
阅读次数:
162
1)当一个父div中包含了几个子div,同时几个子div设置为浮动,那么父div的高度不能被子div撑起来。须手动设置父div的宽高,然后才可以设置例如 margin:auto的居中属性。2)设置几个连续div的间隔:首先把这几个div的属性设置为左浮,然后这几个div就是并排显示了,此时每个div...
分类:
Web程序 时间:
2015-06-12 23:50:43
阅读次数:
240
说实话,这两个没有什么可比较的,概念相差那么大,但是很多笔试题之类的还喜欢考。只是长的像了一点而已。
overload是重载,对方法而言,同名不同参数,可以发生在当前类,也可以发生在父类和子类的身上。
override是覆盖,主要是发生在父类和子类的身上,子类继承了父类,然后写一个和父类同名,同参数的方法,那么父类的方法就被子类覆盖掉了。...
分类:
其他好文 时间:
2015-06-08 09:42:59
阅读次数:
150
【final】1. 修饰类的话,该类不能被继承(没有子类);2. 修饰方法的话,该方法可以被继承,不能被覆盖;3. 修饰成员变量的话,该变量为常量,只能被赋值一次,赋值后值不再改变;4. final不能修饰构造函数(构造函数不能被子类继承)【static】1. 修饰成员变量的话,该变量相当于是一个全...
分类:
编程语言 时间:
2015-06-02 10:54:37
阅读次数:
112
1.Object类在Java体系中,java.lang.Object类位于顶端(是所有对象的直接或间接父类)。如果一个类没有写extends关键字声明其父类,则该类默认继承java.lang.Object类。Object类定义了“对象”的基本行为,被子类默认继承。1)toString方法:返回一个可以表示该对象属性内容的..
分类:
编程语言 时间:
2015-05-29 18:32:54
阅读次数:
181
一、final(最终)可以修饰类、方法、变量 特点:final修饰类,该类不能被继承 final修饰方法,该方法不能被重写(覆盖、重载、复写) final修饰变量,该变量不能被重新赋值。因这个变量成为了常量。但可以被子类访问; 推出:常量分为:字面值常量("hello",10,...
分类:
编程语言 时间:
2015-05-23 18:13:17
阅读次数:
174