(其中的URL不能合法引用,怎么解决,你懂得)
1,方法重载
一个类中,有两个或多个具有相同名称的方法,但其参数不同(参数个数不同,参数的类型不同),那么这就是重载。
方法的返回值和方法参数的名称不参与比较,也就是说,返回值的参数类型不同,其余都相同,也不叫方法重载。
方法重载属于多态的一种,向一个相同名称的方法传递不同的参数,会产生不同的反应或结果。
2,方法重写
方法重写与重载是两个完全无关的概念。重载是一个类中方法与方法之间发生的。重写是子类与其父类之间发生的。
方法重写是指子类中定义一个方法,并且该方法的名字,返回值类型,参数的个数和类型与从父类继承的方法完全相同。
其作用是可以通过方法重写来隐藏继承的方法或变量,并实现子类想要实现的功能。
如果想使用被隐藏的方法,可以使用super关键字。方法重写不能降低方法的访问权限。
3,基本类型数据的类包装
这个就在此处引用一个前辈的博客吧........java基本数据类型包装类 - 小强的日志 - 网易博客
http:\\blog。163。com/bt_q/blog/static/11926672920104902636829/
4,对象的上转型对象
1>其精髓就是,父类的引用指向子类的对象。
2>上转型对象不能操作子类定义的成员变量。
3>上转型对象不是父类创建的对象,而是子类对象的简化形态,它不关心子类新增的功能,只关心子类继承和重写的功能(方法)。
4>把上转型对象强制转换成一个子类对象,该子类对象就又具备了子类所有的属性(变量)和功能(方法)。
5,多态
多态的条件:
1>有继承;
2>有方法重写;
3>有对象的上转型对象;
更深入了解多态请看:深入理解Java多态性------------>>>>>>http:\\developer。51cto。com/art/200906/130414.htm