方法重写:
子类中出现了和父类中方法声明一模一样的方法。包括方法名,参数列表,返回值类型。
应用:
当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法,这样,既沿袭了父类的功能,又定义了子类特有的内容。
举例:
class Phone
{
public void sendMsg(String phoneNum,String content){
System.out.println("给"+phoneNum+"发送:"+content);
}
}
class SmartPhone extends Phone
{
public void sendMsg(String phoneNum,String content){
super.sendMsg(phoneNum,content);
System.out.println("回执:对方已接收到消息");
}
}
class OverWrite
{
public static void main(String[] args){
Phone p = new Phone();
SmartPhone sp = new SmartPhone();
p.sendMsg("13211111111","下午一起写作业");
sp.sendMsg("13211111111","下午一起写作业");
}
}