`
BabyDuncan
  • 浏览: 573720 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java中的重写例子

    博客分类:
  • J2SE
阅读更多
class Person{
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public Person(String name, int age) {
		this.name = name;
		this.age = age;
	}
	String name ;
	int age;
	public void ShowInfo(){
		System.out.println("name:"+name+"and age:"+age);
	}
	
}

class Student extends Person{
	public String getSchool() {
		return school;
	}
	public void setSchool(String school) {
		this.school = school;
	}
	public Student(String name, int age, String school) {
		super(name, age);
		this.school = school;
	}
	String school;
	public void ShowInfo(){
		System.out.println("name:"+name+"and age:"+age+" and school:"+school);
	}
	
}
public class TestOverWrite {

	/**
	 * @试一试重写
	 */
	public static void main(String[] args) {
		Person aPerson = new Person("zhaoguohao", 20);
		aPerson.ShowInfo();
		Student aStudent = new Student("zhaoguohao",20,"JLU");
		aStudent.ShowInfo();

	}

}


输出结果:
name:zhaoguohaoand age:20
name:zhaoguohaoand age:20 and school:JLU
父类和子类拥有相同的函数ShowInfo,当子类重写之后,子类用的就是重写的方法了。
分享到:
评论

相关推荐

    java 函数的重载和重写实例代码

    本文主要介绍Java 的重载和重写,学习java的同学都知道Java的多态有多重要,这里给大家举例说明函数的重载和重写,希望能帮助有需要的小伙伴

    重写log4j路径.rar

    重写Log4j中的日志名称。 在日志名称中增加进程id和启动的时间 (可自定义 更改Log4jRollingFileAppender.java就可以了) 例子 原日志名称:demo.log 更改后:demo_4740_20210824-212203.log 有疑问可加QQ:1148831243

    java 序列化和重写 hashCode 的原因

    java 序列化和重写 hashCode 以及 equals 方法的例子

    Python语言重写Java经典100例源码合集.rar

    Java经典问题100例,相信很多编程者都知道,被很多语言重写,今天的源码包是用Python语言重写的Java经典100例源码,同样是学习python编程的经典范例,学习python的一定要看哦。  ps:除JCP077.py外,所有代码文件都...

    java教程.rar

    Fruit.java 基于重写的例子 第7章 示例描述:介绍并演示了类的高级使用。 Example.java final关键字的使用 Usepri.java 一个简单的内部类 第8章 示例描述:介绍了异常处理概念以及处理方式。 YiChang1....

    java 重载,继承,重写和多态的区别. doc

    java 重载,继承,重写和多态的区别. 下面的例子包含了这四种实现

    重载与覆写/重写的区别

     在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。  但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。  方法重写又称方法覆盖。 (2)若子类中...

    java 重载(overload)与重写(override)详解及实例

    主要介绍了java 重载(overload)与重写(override)详解及实例的相关资料,并附实例代码,需要的朋友可以参考下

    JXLS 2.4.0 官方源码例子

    JXLS 2.4.0 直接导出Excel 官方例子,部分修改, multiSheet 操作,指定function

    swing中自定义对话框的几种实际用法

    在swing实际开发中,使用自定义对话框是非常有用的。 该例子是翻写sun JDK中CustomDialog.java和DialogDemo.java

    UrlRewriter url重写

    Url重写能给你网站带来哪些好处 第一:有利于搜索引擎的抓取,因为现在大部分的搜索引擎对动态页面的抓取还比较弱,它们更喜欢抓取一些静态的页面。 而我们现在的页面大部分的数据都...我们就来实现一个的url重写例子

    Struts中重写方法中文转码问题

    最近自学java中的框架-struts写了一些小例子,这都是很经典的程序,如果大家瞧得起要下载去看看,顺便给俺找找不足的地方。我的qq 821865130 email qingtian_hechen@163.com 希望大家能多多给我帮助。在此谢谢各位!...

    Ext实现java的面向对象实例

    Ext的面向对象实例: 1.命名空间 2.类实例属性 3.类实例方法 4.类静态方法 5.构造方法 6.类继承 7.类实例方法重写 8.命名空间别名 9.类别名 10.事件队列

    疯狂JAVA讲义

    学生提问:既然内部类是外部类的成员,是否可以为外部类定义子类,在子类中再定义一个内部类来重写其父类中的内部类? 211 6.7.4 局部内部类 211 6.7.5 匿名内部类 212 6.7.6 闭包(Closure)和回调 215 6.8 ...

    java/.net伪静态简介加例子

    对Java和.net伪静态做了简单分析。希望能帮助初学者。 url重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    在 java 语言中,Java 程序的基本单位是类,也就是说:一个 Java 程序是由多个类组成 的。定义一个类与定义一个数据类型是有区别的。在程序设计语言中,把定义数据类型的能 力作为一种很重要的能力来对待。在面向...

    java重写源码方法-ddi:ddi-动态Dalvik仪器工具包

    java修改源码方法ddi - 动态 Dalvik 仪器工具包 简单易用的 Dalvik 代码动态检测工具包。 检测基于库注入和挂钩方法入口点...例子 库中包含两个示例。 strmon示例从与 String 相关的类和用于反射的 getMethod 中挂钩了

    j2meCanvas小例子程序

    AboutCanvas1.java: 对showNotify() ,hideNotify() ,paint() 进行讲解n 。。。。。。 class MyCanvas extends Canvas{ // 画图函数为Canvas里的抽象函数,必须重写,画布出现时自动调用 protected void ...

    java抽象工厂模式实例----手机工厂

    java设计模式之抽象工厂模式,实例----手机工厂,一个简单的例子,有助于理解抽象工厂模式。

Global site tag (gtag.js) - Google Analytics