首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

Overloading和Overriding

一、 Overloading 在一个类的内部,方法名相同,参数列表不同(类型,顺序,个数)的方法,返回值不要求,这种情况叫重载。编译器选择使用的方法,所以重载又被称之为编译时多态,对使用者屏蔽因为参数不同所造成的方法间的差异 。 找方法时如果没有合适的,采取自动向上扩展原则,如“代码1”: view plaincopy to clipboardprint? public class TestOverLoading{ public static void main(String[] args){ Student s=new Student(); s.print(3); } } class Student{ public void print(short num){ System.out.println(num); } public void print(double num){ System.out.println(num); } } public class TestOverLoadi...
类别:程序开发 - JAVA    查看:62    更新:2014-05-14