Java面试准备八:Java基础

来源:互联网 发布:java 获取每个月一号 编辑:程序博客网 时间:2024/05/16 03:45

这里只是为了记录,由于自身水平实在不怎么样,难免错误百出,有错的地方还望大家多多指出,谢谢。

  1. 重载和重写(覆盖)

1. 重载和重写(覆盖)

重载:函数名相同,参数列表不同。注意:只要符合函数名相同但参数列表不同的方法就属于重载,与返回类型无关,返回类型可相同,可不同。
示例:

public class Test{   public void test1(){   }   //只要符合函数名相同但参数列表不同的方法就属于重载,与返回类型无关,返回类型可相同,可不同   //编译通过   public void test1(int a){   }   //编译通过   public int test1(int a, int b){       return 0;   }   //编译器不通过,函数名、参数列表相同,反户类型不同的不是重载// public int test1(){//     return 0;// }}

重写(覆盖):在继承类或实现接口时,对父类的方法进行重新编写的是重写(覆盖)

0 0
原创粉丝点击