码迷,mamicode.com
首页 > 编程语言 > 详细

java基础---------方法和方法重载

时间:2019-05-19 09:19:09      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:语句   a+b   调用   port   不同   使用   参数类型   static   直接   

一、方法的基本使用
方法的格式:

修饰符 返回类型 方法名(参数类型 参数1,参数类型 参数2){

   方法体语句;

Return 返回值

 

}


package java基础;

import com.sun.corba.se.impl.orb.ParserTable;

/**
* 测试方法的使用
*/

public class TestMethod {

public static void main(String[] args) {
//通过对象调用普通方法
TestMethod tm=new TestMethod();
tm.printSxt();
tm.add(1,2,3);
int c=tm.add(30,49,50)+1000;
System.out.println(c);
//如果有static可以直接调用,不需要通过对象取调用
add(20,30);

}
    //表示没有返回值
void printSxt(){
System.out.println("哈哈哈");
System.out.println("哈哈哈");
}
int add(int a,int b,int c){
int sum=a+b+c;
System.out.println(sum);
return sum; //return连个作用:1.结束方法的运行 2.返回值
}
static int add(int a,int b){
int sum=a+b;
System.out.println(sum);
return sum;

}
}

二、方法重载
package java基础;

/**
* 测试方法重载
*/

public class TestOverload {
public static void main(String[] args) {
System.out.println(add(1,2));
System.out.println(add(1,2,3));
System.out.println(add(2.0,2));


}
public static int add(int a,int b){
int sum=a+b;
return sum;
}
//方法名相同参数的个数不同,可以构成重载
public static int add(int a,int b,int c ){
int sum=a+b+c;
return sum;
}
//方法名相同返回值的类型不同,可以构成重载
public static double add(double a,int b){
double sum=a+b;
return sum;
}
//方法名相同参数的顺序不一样,可以构成重载
public static double add(int a,double b){
double sum=a+b;
return sum;
}


}




java基础---------方法和方法重载

标签:语句   a+b   调用   port   不同   使用   参数类型   static   直接   

原文地址:https://www.cnblogs.com/zzzao/p/10888096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!