问七:说说重载和覆盖?
Java中的方法重载(Overload)发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。(只看参数是否相同,不看返回值的)
方法覆盖(Overload)是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型,覆盖者可能不会限制它所覆盖的方法的访问。
Java中的方法重载(Overload)发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。(只看参数是否相同,不看返回值的)
方法覆盖(Overload)是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型,覆盖者可能不会限制它所覆盖的方法的访问。
相关推荐