以前在大学学习OOP的时候,知道了重载和重写的区别,但如果要把他们和多态联系起来,我想很多新手朋友和我当初一样是死记的,可是时间长了,自然而然就忘记了,最近在写测试的时候,终于“开窍”了。在这里和大家分享一下。
重载和重写我就不解释了,大家都知道,我现在主要是让大家记住
重载是编译时多态,重写是运行时多态 这句话。
编译时可以理解为“编写”代码;运行时也就是代码执行。
好了,进入正题:
public void A15GetSubKeyList()
{
/*我们在方法里面定义了两个String的变量token和topicvoteid,在定义好后,编译器会检查所定义的变量是否 复 合“要 求”,在定义好token后,编译器检查=后面的,分号“;”之前的数据参数是否满足条件,这里的条件是值,如果定义的是string,那么他就必须是string类型的(也就是说必须有引号“”),否则就不会通过编译,比如这里的 string topicvoteid =