简单举例来说明白些:
重载:
System.out.println() 这个方法是个很明显的方法重载,即可以打印一个字符串 也可以打印数字,字符... 说明这个方法被重载了很多次:
System.out.println(String s);System.out.println(char c);等.. 系统根据传入参数的类型和个数的不同 来决定调用哪个out方法打印
重写:
最经常用的就是在继承之中 , 子类继承了父类,就继承了父类的所有方法,但如果父类的print()方法是打印一个问号,但子类调用的时候想打印一个感叹号,此时就需要重写父类的print方法,将其内容改变
多加练级即可轻易区分,有一些易错点 请看 楼上@高新杰 的详细说明 |