码迷,mamicode.com
首页 >  
搜索关键字:父类    ( 11168个结果
this 与 super 重复问题?
我们都知道 this  和 super 关键字,在 调用 构函数的时候, 都必须写在第一行中!         this 调用的是当前的类的构造函数! super 调用的是父类的构造函数! this和super可不可以重复?? class Student extends Person { int grade; Student() { super(); S...
分类:其他好文   时间:2014-07-25 10:59:31    阅读次数:246
模板方法模式和Effective C++学习笔记
模板方法模式: 定义:定义一个操作中的算法的骨架,而将一些步骤延伸到子类中。模板方法使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。 (1),用了继承,并且肯定这个继承有意义的情况下,就应该要成为子类的模板,所以重复的代码都应该提升到父类中,而不是让每个子类去重复。 (2),当我们要完成某一个细节层次一致的过程或者一系列步骤,但其个别步骤在更详细的层次上的实现可能不同时,我们通常...
分类:编程语言   时间:2014-07-24 23:04:33    阅读次数:194
Simple Factory Pattern(简单工厂模式)
简单工厂(Simple Factory)模式: Simple Factory模式根据提供给它的数据,返回几个可能类中的一个类的实例。通常它返回的类都有一个公共的父类和公共的方法。 Simple Factory模式实际上不是GoF 23个设计模式中的一员。简单工厂模式的结构:工厂(Factory).....
分类:其他好文   时间:2014-07-24 22:15:52    阅读次数:186
Java继承
java和某些面向对象语言(如c++)在实现继承的不同之处在于java只支持单继承,不支持多重继承。即java中一个类只能继承于另一个类。我们将被继承的类称之为父类(基类),继承类称之为子类(派生类)。在java中用关键字extends来实现单继承。在前面所讲已知,实现继承关系的类之间..
分类:编程语言   时间:2014-07-24 17:57:32    阅读次数:255
hadoop编程小技巧(7)---自定义输出文件格式以及输出到不同目录
代码测试环境:Hadoop2.4应用场景:当需要定制输出数据格式时可以采用此技巧,包括定制输出数据的展现形式,输出路径,输出文件名称等。Hadoop内置的输出文件格式有:1)FileOutputFormat  常用的父类;2)TextOutputFormat 默认输出字符串输出格式;3)SequenceFileOutputFormat 序列化文件输出;4)MultipleOutputs 可以把输出...
分类:其他好文   时间:2014-07-24 17:47:36    阅读次数:298
Java与C++相异的地方
继承标识:Java使用extends/implement,C++使用:super:调用父类的某些东西instanceof:RTTI机制(A is instanceif B)final:类似于C++中的const,static区别001:extends and implementimplement--...
分类:编程语言   时间:2014-07-24 17:20:21    阅读次数:227
设计模式六大原则(2)--里氏替换原则
定义:程序中的对象应该是可以在不改变程序正确性的前提下被它的子类所替换,也就是说所有引用基类的地方必须能透明地使用其子类的对象。通俗的来说,子类可以扩展父类的功能,但不能改变父类原有的功能。由来:第一次看见这个里氏替换原则的名字会觉着很奇特,根据以往的经验这一看就是外国友人首先提出的概念,然后便以她...
分类:其他好文   时间:2014-07-24 11:26:42    阅读次数:489
Extjs 组件继承 模板说明(以GridPanel为例)
1. 重写initComponent()方法,并在该方法在调用父类的initComponent()方法。      如:subclass.superclass.initComponent.call(this); 2. 在initComponent中,出现下面语句,覆盖父类属性 Ext.apply(this, { title : "aaa" }); 3. 基本模板代码如下:Ext.ns(...
分类:Web程序   时间:2014-07-24 10:32:19    阅读次数:225
java笔试题(2)
简述构造器的运行机制首先要注意的是的构造器并不是函数,所以他并不能被继承,这在我们extends的时候写子类的构造器时比较的常见,即使子类构造器参数和父类的完全一样,我们也要写super就是因为这个原因。构造器的修饰符比较的有限,仅仅只有public private protected这三个,其他的...
分类:编程语言   时间:2014-07-23 15:45:49    阅读次数:257
struts中的ignoreHierarchy 参数和root 参数
struts21.ignoreHierarchy 参数:表示是否忽略等级,也就是继承关系,比如:TestAction继承于BaseAction,那么TestAction中返回的json字符串默认是不会包含父类BaseAction . 2.root 参数用于指定要序列化的根对象,如果省去这一配置,表示...
分类:其他好文   时间:2014-07-23 15:39:59    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!