9.JAVA方法和调用

/* 方法和语句块
*

  • 语句块主要作用是区别变量作用域 以{} 开始结束
  • 方法 完成特定功能的代码片段 就是带名字的语句块可以反复调用 还可以返回参数
  • 方法必须要声明返回值
  • [修饰符][修饰符] 返回值类型 方法名 (形式参数列表){
  • java语句
  • }
  • 形参 声明时用的 实参 实际调用时所用
    */
    package demo2;

public class TestTool {
public static void main(String[] args) {

	TestTool tt=new TestTool();
	tt.printHello(); //调用写好的printHello 方法
	System.out.println("调用add方法的值为"+tt.add(10, 10, 30));
  tt.addd(10, 10, 10);
  addd(10, 10, 10);
  //同一类下 加了static的方法 即便不new 也可以直接调用  不加static 就必须new
  //同一class下 的主类下 如果不加static 都不能new  统一class下的不同类 不加static 可以i直接new

}


// 定义一个没有返回值的返回值的方法
void printHello() {
	
 System.out.println("你好呀 我的朋友");
 return;
	
}
int add(int a,int b,int c)
{
	
	return c+a+b;  //1.结束方法执行 2 返回值
	
}

//加了static的方法 即便不new 也可以直接调用
static int  addd(int a,int b,int c)
{
	
	return c+a+b;  //1.结束方法执行 2 返回值
	
}


//java遵循的是值传递原则(传递的都是数据的脚本);


// 方法的重载
// 实际是完全不同的方法,只是名称相同
//什么情况下构成重载
/*
 * 1.方法名相同 参数个数不同  int add(int a , int b) 与int add(int a)
 * 2.方法名相同 对应参数类型不同 (只有参数名称不同或返回值不同  不构成重载)
 
 *
 */

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值