2.方法的重载和重写

重载:就是在同一个类中,方法名相同,但是参数不同(类型,个数,顺序等)。要主要的是,如果只是返回值类型不同,那肯定是不构成重载的,因为在一个类中,只是返回值不同,那么调用时就不知道是调用哪一个方法了。而主要作用就是方便了程序员可以根据不同的参数个数,顺序,类型,自动匹配方法,减少写过个函数名或方法名的重复步骤。

 

重写:在子类中,对父类方法的重写,重写时,只是改变方法体里面的内容,而方法名,参数,返回类型都是必须和父类的一样。另外不用使用比父类方法更为严格的访问权限。重写的主要作用就是父类中的某个方法并不适合子类的要求,就对父类中的方法进行重写,以达到子类的方法要求。

posted @ 2017-10-19 10:01  微尘chq  阅读(218)  评论(0编辑  收藏  举报