首页 > 其他 > 详细

java基础随笔

时间:2014-03-11 22:48:14      阅读:325      评论:0      收藏:0      [点我收藏+]

Java中不允许多继承,一个类有且只有一个父类。

Java中方法的重载:

    方法重载是让类以统一的方式处理不同类型数据的一种手段。Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法。

例如:在一个类中有很多的eat(){}的方法,但是可以是eat(水果){},eat(){蔬菜},等等不同的方法,虽然他们都叫eat,但是他们的参数不同,定义以不同,只是方法的名字相同,因此就叫做是方法的重载,在具体的使用中根据传递的参数来决定具体使用哪一个方法。

简言之就是:方法重载就是方法名称重复,加载参数不同。

一个方法重载的例子:

 

 

bubuko.com,布布扣
public class MethodOverLoading {
    public void test(int i){
        System.out.println("received one int data");
        System.out.println("i"+i);
        
    }
    public void test(float a){
        System.out.println("received one float data");
        System.out.println("a"+a);
    }
    public static void main(String[] arg){
        MethodOverLoading m= new MethodOverLoading();
        m.test(13.14f);
        m.test(1314);
        
    }
}
bubuko.com,布布扣

ps:Java重载要求同名的方法必须有不同的方法参数表,仅有返回类型不同是不足以区分两个方法的。

方法重载的具体规范

一.方法名一定要相同。
二.方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。
1.如果参数个数不同,就不管它的参数类型了!
2.如果参数个数相同,那么参数的类型或者参数的顺序必须不同。
三.方法的返回类型、修饰符可以相同,也可不同。

java基础随笔,布布扣,bubuko.com

java基础随笔

原文:http://www.cnblogs.com/fanzongze/p/3592512.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!