码迷,mamicode.com
首页 > 其他好文 > 详细

方法的覆写

时间:2017-06-21 21:06:50      阅读:349      评论:0      收藏:0      [点我收藏+]

标签:cti   sys   data-   权限   ring   void   this   访问权限   ext   

方法的覆写


类和父类有相同的方法,那么类中方法的访问权限不能比父类中对应方法的访问权限严格,这就叫方法的覆写,一般称之为类覆写了父类中的某个方法

覆写方法的作用:对于一个类,向上转换后(把类的实例化对象赋值给类的父类的对象),通过该父类的对象直接访问该父类的对象的本类部分中被类所覆写的方法时,将自动访问跳转到类中对应的覆写的方法

  1. static方法的覆写不起覆写作用,原因现阶段只能解释为Java就是这样设计的
package test2;

public class Tese4 {
	public static void main(String[] args){
		Person per=new Student();
		per.funx();
	}
}
class Person{
	private void fun(){
		System.out.println("Person的fun方法");
	}
	public void funx(){
		this.fun();
	}
}
class Student extends Person{
	private static void fun(){
		System.out.println("Student的fun方法");
	}
}

方法的覆写

标签:cti   sys   data-   权限   ring   void   this   访问权限   ext   

原文地址:http://www.cnblogs.com/hansjoe/p/7061474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!