Day10 【重点】 方法

1方法
1.1为什么使用方法
	生活中使用的工具,螺丝刀,锤子,扳手。
		1. 复用,重复使用
		2. 提高效率
	
	开发中,存在代码需要复用的情况。虽然循环可以解决一部分代码复用的问题,但是无法从根本上解决需要多处使用的情况。
	这里需要用到方法
	代码中使用循环解决复用的问题
		1. 代码冗余!!!
		2. 维护性极差!!!
		3. 阅读性极差!!!
1.2画瓢之法
// main方法 Java中主方法格式
public static void main(String[] args) {
    
}

/*
public static : 不要问!!!固定格式

void: 返回值类型 void 表示当前方法没有返回值
	返回值类型是当前方法运行完成之后对方法外的一个返回数据

main: 方法名,方法名是一个名字,要求符合命名规范
	小驼峰命名法,见名知意,动宾结构

(形式参数列表): 当前方法运行所需的外来数据,这里需要告知调用者数据类型

{}: 方法体

方法格式:
	public static 返回值类型 方法名(形式参数列表) {
		方法体
	}
	
	public static returnType methodName(Arguments) {
		Method Body
	}
*/
2定义方法
2.1方法分析
需求:
	使用方法展示一个Hello World	

方法分析:
	固定格式: public static 不要问
	返回值类型:
		这里不需要返回值类型,采用void
	方法名:
		printHelloWorld
		见名知意,动宾结构,小驼峰命名法
	形式参数列表:
		 当前方法没有任何的外来数据需求,不需要参数
		 ()
【方法声明】
	public static void printHelloWorld()

2.2实现过程
/**
* 文档注释
*		1. 对于方法的功能解释
*		2. 方法所需参数介绍
*		3. 方法返回值类型介绍和含义
*		4. 方法处理过程中出现的异常
*/

/**
* 展示打印到控制台一个Hello World
*/
public static void printHelloWorld() {
    // 方法体
    System.out.println("Hello World");
}
2.3方法在代码中实现的位置
方法存放的位置
	1. class大括号以内[目前的要求]
	2. 其他方法之外
/* 自定义实现第一个方法 */
class Method1 {
	public static void main(String[] args) {
		
	}
	
	/**
	* 展示打印到控制台一个Hello World
	*/
	public static void printHelloWorld() {
		// 方法体
		System.out.println("Hello World");
	}
}
2.4自定义方法调用过程
记住一句话
	方法是条狗,哪里需要哪里吼

	1. 在需要调用方法的位置,使用方法名调用方法
	2. 方法和变量的最大区别
		方法后面一定有小括号!!!
/* 自定义实现第一个方法 */
class Method1 {
	public static void main(String[] args) {
		// 方法是条狗,哪里需要哪里吼
		// 调用方法一定要有小括号,如果没有参数,小括号内没有内容
		printHelloWorld();
		printHelloWorld();
		printHelloWorld();
		printHelloWorld();
		printHelloWorld();
	}
	
	/**
	* 展示打印到控制台一个Hello World
	*/
	public static void printHelloWorld() {
		// 方法体
		System.out.println("烤羊排~~");
	}
}
2.5自定义方法小总结
1. 目前我们有且只考虑在main方法中来调用其他方法
2. main方法是目前我们现在程序的唯一入门,如果想要哪一个代码执行,哪一个方法被调用,都需要经过main方法完成
3. 方法书写一定要注意代码格式
4. 方法位置在class以内,其他方法之外
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值