Java的重写与调用父类方法问题

原创 2015年11月18日 10:41:17

一. Java重写父类方法

class Father{
	public void tostring() {
		System.out.println("Hello!");
	}
}

class Sun extends Father{
	public void tostring(){
		System.out.println("xdlove!");
	}
	public void Super_tostring() {
		super.tostring();
	}
}

二. 当我们重写了父类方法后,又想同时调用父类的方法,而不是已经重写了的方法,可以这样

public class main{
	static Scanner cin = new Scanner(System.in);
	public static void main(String[] args) {
		Sun sun = new Sun();
		sun.tostring();
		sun.Super_tostring();
	}
}

class Father{
	public void tostring() {
		System.out.println("Hello!");
	}
}

class Sun extends Father{
	public void tostring(){
		System.out.println("xdlove!");
	}
	public void Super_tostring() { //采用super来调用父类的方法
		super.tostring();
	}
}


版权声明:追逐心中的梦想,永不放弃! By-xdlove 举报

相关文章推荐

java重载与重写的区别+重写父类equals方法的完美实现

【0】README0.1) 本文章节【1】和【2】的内容转自 http://www.cnblogs.com/bluestorm/archive/2012/03/01/2376236.html ; ...

java 继承中的重写父类方法

重写父类方法子类扩展(extends)了父类,子类是一种特殊的父类。子类可以获得父类所有的属性和方法,达到代码复用的目的。子类总以父类为基础增加新的属性和方法。但是有时候我们还需要重写(覆盖)父类的方...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

java中子类重写父类方法要注意的问题

子类不能重写父类的静态方法,私有方法。即使你看到子类中存在貌似是重写的父类的静态方法或者私有方法,编译是没有问题的,但那其实是你重新又定义的方法,不是重写。具体有关重写父类方法的规则如下: 重写...

关于java toString方法的自动调用

class a{ } class b extends a{ String rr = "zzz"; public String toString(){ re...

例题:子类重写父类方法后的调用规则

例题: (单选题) 下面代码的输出是什么? public class Base { private String baseName= "base"; public Base(){...

java中子类重写父类方法要注意的问题

子类不能重写父类的静态方法,私有方法。即使你看到子类中存在貌似是重写的父类的静态方法或者私有方法,编译是没有问题的,但那其实是你重新又定义的方法,不是重写。具体有关重写父类方法的规则如下: 重写规则...

java方法重写的时候,一个调用父类还是子类方法的问题

====================================================== 注:本文源代码点此下载 =============================...

子类调用父类方法:c++和java的不同

子类调用父类方法:c++和java的不同   bool GameScene::init(){ if (!Scene::init()) { return false; } } 我自定义了一个...

从0自学C#13--子类和父类方法的锁对象问题

调用父类方法时,如何与子类方法,在锁对象不是同一个实例下,能线程安全。

Java基础-构造函数,覆写父类方法,多态及动态绑定,抽象类和Object类的运用

Java构造函数,覆写父类方法,多态及动态绑定,抽象类和Object类的运用
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)