JAVA 重写
2015-10-29 15:51
337 查看
/** * 目的:重写 */ package com.sunp.mye; class Father{ public void Add() { System.out.println("A add..."); } public void Addall() { System.out.println("A add all.."); Add();//由于子类中重写了父类的Add,所以调用了子类的Add this.Add();//同上。同时this的实例为Child类,因此它的Add也是子类的Add } } class Child extends Father{ public void Add() { System.out.println("B add..."); } public void Addall() { System.out.println("B add all.."); super.Addall(); } } public class MyThis { public static void main(String[] args) { // TODO Auto-generated method stub Child b = new Child(); b.Addall(); } }
输出结果:
B add all..
A add all..
B add...
B add...
相关文章推荐
- 从头认识java-5.3 public private protected
- java 中反射机制的总结
- java 中反射机制的总结
- Java软件工程师全栈技能
- 从头认识java-5.3 public private protected
- Java虚拟机(JVM)参数配置说明
- 丢掉IDE,回到Java的第一堂课
- spring-boot 使用log4j
- spring-boot学习
- java常用类库之system
- JAVA 中的重写与重载
- Java——正则表达
- Spring MVC 教程,快速入门,深入分析
- java中string和int互相转化 (转)
- Java设计模式----观察者模式(Observer)
- Java设计模式----观察者模式(Observer)
- 使用java语言,利用多线程调用WebService进行数据处理
- 对SpringMVC的@ResponseBody注解的理解
- java把ip地址存放到一个int型变量
- Netty4.x中文教程系列 Hello World