爱步loveayu
重写,英文名是override,是指在继承情况下,子类中定义了与其基类中方法具有相同型构的新方法,就叫做子类把基类的方法重写了。这是实现多态必须的步骤。 重载,英文名是overload,是指在同一个类中定义了一个以上具有相同名称,但是型构不同的方法。在同一个类中,是不允许定义多于一个的具有相同型构的方法的。
ilikedianping225
重写是指子类集成父类的方法但是子类方法内部的具体操作和父类的不同。重载是指一个类中有两个名称相同但是参数个数或者参数类型不同的方法,这两个方法属于c重载。
小莹catherine
重写的适用范围是具有继承关系的两个类,子类可以重写从父类中继承的方法,比如A类有一个T方法class A{ public void T(int a){ A中T方法代码}}而B类继承A类后class B extend A{ public void T(int){ B类中T方法代码}}具体就是方法名,方法类型,参数列表都要与父类中的方法一致,而方法内的代码可以任意改写,}而重载是在同一类中的多个方法之间class A{ public void T(int a){ A中T方法代码} public String T(String a){ return "";}}方法类型,参数可以不相同,方法名要相同
优质英语培训问答知识库