秦疆的JavaSE课程笔记:45 方法 什么是方法
-
学习本小节前,建议复习:秦疆的Java课程笔记:26 基础 变量 常量 作用域
-
System.out.println()
中,System
是一个系统的“类”,out
是一个输出的“对象”,println()
是一个“方法”。这句话的意思是:调用System
类里面的标准输出对象out
中的方法println()
。 -
方法的命名规则:首字母小写+驼峰规则。
-
Java“方法”是语句的集合,它们在一起执行一个功能。
- “方法”是解决一类问题的步骤的有序组合
- “方法”包含于“类”或“对象”中
- “方法”在程序中被创建,在其他地方被引用
public class Demo1 {
//创建一个加法方法
//public和static是修饰符,int是返回值,add是方法名,(int a,int b)是参数
public static int add(int a,int b) {
return a+b;
}
//由于add方法有static修饰,成为了“类的静态成员”,也就是在这个“Demo1”类中可以随意引用
//接下来在常用的main方法中引用刚刚创建的add方法
//在main方法中,返回值void意味着不返回任何值。
public static void main(String[] args) {
int sum = add(1,2); //这里a:和b:是IDEA自动生成的
System.out.println(sum);
}
}
========
这里只是作为演示,按照我的理解,main方法应该保持在代码顶部。
- 设计“方法”的原则:“方法”的本意是功能块,就是实现某个功能的语句块的集合。设计“方法”的时候,最好保持“方法”的原子性:一个方法只完成一个功能。这样利于后期扩展。
- main方法要时刻保持简洁干净,尽量将一些共公模块写在外面,通过方法调用的形式使用。