子类继承了哪些东西?子类在继承父类的时候,父类的public成员变量和成员方法被子类所继承。但是父类的构造函数并没有被继承,其实想想也就知道因为本来子类和父类就是不同名字的,而构造函数和类同名,所以构造函数是没有办法继承的。子类构造原则因为父类构造函数并没有被继承,因此在创建子类对象时,需要初始化父类的成员,也就是说需要调用父类的构造函数。
另外我们知道C++编译器会自动做很多事情,比如说如果你没...
分类:
编程语言 时间:
2015-03-18 23:23:07
阅读次数:
199
我醒来的时候,已经在屋子里了,躺在一张床上,身上盖着一张被子。日光灯的光芒惹得眼睛一阵阵难受。乳房上传来刺辣的痛,好像那个烟头还在那里灼烧而且正不断的向肉里钻。耳边嗡嗡的响,我一伸手发现脑袋后边疼的很,肿起来一块,大概是昏倒的时候别人扔到了床上,脑袋撞到了床头板上造成的。我环视了一眼屋子,我的衣服就...
分类:
其他好文 时间:
2015-03-18 21:45:05
阅读次数:
122
【Final关键字】1、final类不能被继承,没有子类,final类中的方法默认是final的。 2、final方法不能被子类的方法覆盖,但可以被继承。 3、final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 (对应C++中的const)4、final不能用于修饰构造方法。【为什么要使...
分类:
编程语言 时间:
2015-03-16 12:31:47
阅读次数:
131
初十的时候学校开了学,我从来没有如此的惧怕过要开学的事情。初九要走的那天早上,我就蜷缩在被窝了不肯出来。妈妈叫我吃饭,我也不理,蒙着头在被窝里哭,滴滴温热的眼泪顺着脸颊流淌。妈妈以为我病了,用手伸进我被子里去摸我额头。“怎么这么多汗啊,莹莹?你热吗?”妈妈趴在被子上问道。“没……没有……”我蒙着被子...
分类:
其他好文 时间:
2015-03-13 00:04:45
阅读次数:
148
在 Java 中,声明类、变量和方法时,可使用关键字 final 来修饰。final 所修饰的数据具有“终态”的特征,表示“最终的”意思。具体规定如下:final 修饰的类不能被继承。final 修饰的方法不能被子类重写。final 修饰的变量(成员变量或局部变量)即成为常量,只能赋值一次。fina...
分类:
编程语言 时间:
2015-03-11 12:41:38
阅读次数:
183
最近重新复习了一下java基础,覆盖和隐藏这个问题上纠结了很久,经过实际编写和查证,得出结论如下首先关于隐藏包括两种情况一 同一个类中,如果定义了实例变量a和方法中的变量a,那么在方法中的a会把实例变量a隐藏,也就是说在方法中调用只能看到方法中声明的a二 继承关系中,静态方法静态变量和成员变量 被子...
分类:
编程语言 时间:
2015-03-09 14:24:44
阅读次数:
172
给你n个杯子,每次有特定的到水规则,倒m次请问最后每个被子里还有多少水我们很容易发现每次变化的规则相同,那么可以set 一个矩阵存放然后多次倒水就相当于矩阵相乘,在m 范围达到(1#include #include #include #include #include #include #inclu...
分类:
其他好文 时间:
2015-03-08 21:30:13
阅读次数:
148
static方法或属性是可以被继承的,static方法可以被子类覆盖,但是static方法不能作为抽象方法被子类重写父类中的final方法可以被子类所继承,但是不能在子类中覆盖或重写。简而言之,就是一旦在父类中把方法声明为final,则子类根本不能动这个方法一个被定义为abstract的类不一定要有...
分类:
编程语言 时间:
2015-03-08 15:40:50
阅读次数:
116
Final:用于声明属性、方法和类。修饰的是基本类型,就表示这个变量被赋予的值是不可变的,即它是个常量;final修饰的方法不能被子类重写,但不影响子类的继承;final修饰的类不能被继承 。
Finally:只用在try-catch-finally语句中,不论有异常还是没有异常,这段语句最终总被执行。
Finalize:此方法是Object类中的一个方法(所有类都有这个方法),是GC...
分类:
移动开发 时间:
2015-03-05 14:46:59
阅读次数:
173
抽象类和接口有什么区别?有了抽象类为什么还要接口?接口和抽象类的相同点是都不能实例化,不同点是接口中的方法都没有方法体,而抽象类则不然,除了抽象方法没有方法体外,其他方法都有方法体。原因是:在C#中,类只能继承一个类,但可继承多个接口。抽象类:1、不能实例化2、抽象方法必须被子类重写3、如果类中包含...