①调用基类上已被其他方法重写的方法,小栗子a如下: public class Father { public virtual void Show() { Console.WriteLine(" I am ...
分类:
其他好文 时间:
2015-12-05 14:21:23
阅读次数:
125
子类继承父类 要完成父类参数的填充class Person(val name : String ,val age : Int){ println("father's constructor") val Class = "first class " def read = "10 hours" over...
分类:
其他好文 时间:
2015-12-02 22:30:16
阅读次数:
183
思想:1.构建最大堆2.把根节点和最后一个节点交换,,把堆长度-1,也就不考虑放最后的最大的元素了,再构建最大堆3.现在第二大的元素在根节点了,我们再重复步骤2,直到堆长度为1int MaxHeap(int DataArray[],int Father,int DataLen){ int Le...
分类:
编程语言 时间:
2015-11-29 15:01:16
阅读次数:
155
指针变量编译时只能运行编译时的方法,不能调用运行时类型的方法,即使它实际所指对象确实包含该方法。Father* fa=[[Son alloc]init];编译时是:Father 运行时时:Son解决方法: 强制转换成子类类型,这样 编译和运行时的类型就相同了//下面编译时类型和运行时类型不一样,多态...
分类:
其他好文 时间:
2015-11-28 18:19:35
阅读次数:
132
在执行shell脚本的时候,shell将会对脚本中的行进行解释,然后执行;对于一些特殊处理的句子,我们可以使用引号或者反斜线来避免shell解释执行之。如下,当在命令行中输入:echo *child.sh env_variable father.sh param.sh profile.sh 1250...
分类:
系统相关 时间:
2015-11-27 19:19:51
阅读次数:
205
题目传送门: -------->这里 2 #include 3 #include 4 #define MAX 30010 5 6 using namespace std; 7 int val[MAX]; 8 int all[MAX]; 9 int father[MAX];10 void i...
分类:
其他好文 时间:
2015-11-19 00:28:36
阅读次数:
204
引言:Java是一个支持双分派的单分派语言知道java是支持后期动态绑定,也知道访问者模式,但是两者之间的关系,还真不知道,况且在这之间还有一个静态绑定。1.动态绑定class Father { public void method(){ System.out.println("...
分类:
编程语言 时间:
2015-11-12 23:17:13
阅读次数:
436
这一章节我们来讨论一下适配的问题?说白了,就是可以使用任何对象调用某个方法,而这个对象只需要符合某种协议。而这种协议的实现有两种方法:继承和接口,但是一般都是使用接口,因为他的代码复用性比继承强,而且继承本身还包含父类的很多实现,造成不必要的混淆。而且通过接口我们可以实现多重接口(类似多重继承)下面是两组对比的代码:package com.ray.ch07;
class father {
pr...
分类:
编程语言 时间:
2015-11-11 16:42:18
阅读次数:
189
这一章节我们来讨论一下初始化与类的加载。简单的说,类是在static成员被访问的时候加载的。我们下面举一个比较复杂的例子,然后解释一下加载和初始化的顺序。package com.ray.ch06;
public class Sub extends Father {
private int b = print("b");// 5
private static int c = print("c...
分类:
编程语言 时间:
2015-11-04 00:45:45
阅读次数:
204
1.原来在一行中的两个块,会因为浏览器窗口的大小改变而改变其原来的位置(变成多行),浏览器窗口宽度不够容纳解决方法:加个父div,并且设置宽度.father{width:500px;height:300px;}<divclass="father"><divclass="left">左</div><divclass="right">..
分类:
Web程序 时间:
2015-10-31 18:47:41
阅读次数:
266