3.23 如何设计方法

/*
方法必须调用才能生效(点菜):
如果方法使用static修饰:
	使用方法所在 类的名称.方法名(参数);
如果方法没有使用static修饰:
	方法所在类的对象来调用.
方法中的术语:
修饰符:public static等
	   static表示方法属于类,直接使用类名调用即可
返回值类型:方法完成功能后是否需要给调用者返回结果
			如果不需要返回结果,则使用void声明无返回
方法的名称:符合标识符命名规范,使用动词表示,首字母小写
形式参数:圆括号中的变量
参数列表:参数的类型,个数,顺序
方法签名:方法名称+参数列表
		(在同一个类中,方法签名唯一)
方法体:花括号中的代码
返回值:在方法内部使用return关键字
		给调用者返回一个值,此时不能使用void修饰
		结束当前方法
实际参数:调用者实际传送的参数值

如何定义/设计方法:
	1):需要定义什么功能方法
	2):是否需要定义返回值类型
		完成该功能之后是否需要给调用者返回结果数据
		无返回(void) (例如打印操作) 
		需要返回(返回值类型)(例如求和操作)
		有返回的方法调用者应该定义一个变量接受返回的结果
	3)是否需要形式参数
		该方法在完成的过程中是否有变量 	
*/
public class MethodDemo 
{
	//方法的定义和调用  
	//无参无返回 打印分割线
		static void p()
			{
				System.out.println("----------");
			}
	//有参无返回 打印任意值
		static void q (String n)
			{
				System.out.println(n);
			}
	//无参数有返回 返回w的年龄
	    static int getage()
			{
				return 17;
			}
	//有参有返回 求两个数之和
		static long getSun(int a , int b)
			{
				return a + b;
			}
		
	public static void main(String[] args) 
	{
		MethodDemo.p();//调用无参无返回
		
		MethodDemo.q("hello");//调用有参无返回,传递了hello
		int age = MethodDemo.getage();//调用无参有返回
		System.out.println(age);
		
		long sum = MethodDemo.getSun(3,4);//调用有参有返回
		System.out.println(sum);
	}
}

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值