JavaSE_方法method 概念 案例分析

在Java中,方法(Method)是类(Class)的一部分,用于定义该类的行为。以下是对Java方法的详细描述:

1. **访问修饰符**:方法可以有访问修饰符,如public、private、protected等,用于控制其他类对该方法的访问权限。

2. **返回类型**:方法可以有返回值,返回类型指定了方法返回的数据类型,如int、String、void等。如果方法不返回任何值,则返回类型为void。

3. **方法名**:方法名是一个标识符,用于在代码中引用该方法。方法名应该清晰地描述方法的功能,以提高代码的可读性。

4. **参数列表**:方法可以接收参数,参数列表指定了方法接收的参数类型和名称。参数用于传递数据给方法,以便在方法内部使用。

5. **方法体**:方法体是方法的具体实现部分,包含了执行任务所需的代码。方法体由一对大括号包围,其中可以包含多条语句。

6. **异常处理**:方法可以声明可能抛出的异常,以便调用者能够处理这些异常情况。异常处理可以通过try-catch语句或throws关键字来实现。

7. **静态方法与实例方法**:方法可以是静态的(static)或实例的(非静态)。静态方法属于类本身,可以直接通过类名调用,而实例方法需要创建类的实例对象后才能调用。

8. **方法重载**:在同一个类中,可以有多个同名的方法,只要它们的参数列表不同即可。这称为方法重载(Overloading),用于实现类似的功能但具有不同的参数需求。

9. **方法重写**:在子类中,可以重新定义父类中的方法,以实现特定的行为。这称为方法重写(Overriding),用于实现多态性和继承的概念。

10. **抽象方法**:抽象方法是一种没有具体实现的方法,只有声明而没有方法体。抽象方法通常用于定义接口或抽象类中的行为规范,由子类负责具体实现。

什么是方法?
        方法就是一段代码.可以完成特定的功能
        
        我们可以通过复制来重复执行一些代码.但是这种方式不好,代码太冗余
    
    方法的好处: 
        提高代码的复用性
    
    
    目标:了解方法的概念
        方法就是一段代码.可以完成特定的功能

public class Method01 {
	public static void main(String[] args) {
		/*System.out.println("走路去菜市场");
		System.out.println("挑菜");
		System.out.println("还价");
		System.out.println("付钱");
		System.out.println("提回家");
		System.out.println("洗菜");
		System.out.println("切菜");
		System.out.println("放油");
		System.out.println("菜下锅");
		System.out.println("翻炒");
		System.out.println("尝试");
		System.out.println("黑糊糊的一盘菜好了");
		
		System.out.println("走路去菜市场");
		System.out.println("挑菜");
		System.out.println("还价");
		System.out.println("付钱");
		System.out.println("提回家");
		System.out.println("洗菜");
		System.out.println("切菜");
		System.out.println("放油");
		System.out.println("菜下锅");
		System.out.println("翻炒");
		System.out.println("尝试");
		System.out.println("黑糊糊的一盘菜好了");
		
		System.out.println("走路去菜市场");
		System.out.println("挑菜");
		System.out.println("还价");
		System.out.println("付钱");
		System.out.println("提回家");
		System.out.println("洗菜");
		System.out.println("切菜");
		System.out.println("放油");
		System.out.println("菜下锅");
		System.out.println("翻炒");
		System.out.println("尝试");
		System.out.println("黑糊糊的一盘菜好了");*/
		chaoCai();
		chaoCai();
		chaoCai();
	}
	
	public static void chaoCai() {
		System.out.println("走路去菜市场");
		System.out.println("挑菜");
		System.out.println("还价");
		System.out.println("付钱");
		System.out.println("提回家");
		System.out.println("洗菜");
		System.out.println("切菜");
		System.out.println("放油");
		System.out.println("菜下锅");
		System.out.println("翻炒");
		System.out.println("尝试");
		System.out.println("黑糊糊的一盘菜好了");
	}
}

  • 15
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值