Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用

方法的命名规则: 方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。例如:addPerson。

方法定义的基本规则: 单进单出:一个方法中只有一个出口return

方法的优点:

  1. 使程序变得更简短而清晰;
  2. 有利于程序维护;
  3. 可以提高程序开发的效率;
  4. 提高了代码的重用性

类: 类的基本结构:

public class 类名{
         private static/final/transient/volatile 数据类型 属性名称;
         ...
         public  static/final/synchronized 返回类型 方法参数(参数列表){
                 方法体;
         }
         ...
}

this(参数列表),可以实现当前类中在一个构造方法中调用其他同参的构造方法

类方法: 1.入口方法:public static void main(String[] args){...} 2.构造方法:public 类名(参数列表){...}
3.toString方法:类信息 4.自定义方法:

访问修饰符 返回类型 方法名称(参数列表){
       方法体;
}

5.参数列表:0~N个 0个:无参 1~3个:直接入参 3个以上:封装入参 ①比如说,计算3,11,27,89,103,...的和:以数组入参

public int add(int a,int b,int c,int d,...){}
int[] arr = {3,11,27,89,103,...};
public int add(int[] arr){...}   //数组入参
public int add(int...arr){...}   //动态参数

②再比如,格式化一组变量的信息

public String format(String name,int age,char gender,double salary,...){}

public class Person{
        private String name;
        private int age;
        private char gender;
        private double salary;
        ...
}
public String format(Person p){}    //对象入参

方法参数的传递: 方法的参数分为两种:形参和实参。形参代表方法定义上的,用于接收实际参数的参数。实参代表实际参与运算的参数。 Java中方法的参数传递都是通过值传递实现的,所谓值传递,就是将实际参数值的副本传入方法内,而参数本身不会受到任何影响。例子如下:

方法的重载: 在Java方法的执行过程中,重载的概念是相当重要的。Java允许同一个类中定义多个同名的方法,只要形参列表不同即可。如果同一个类中包含了两个或两个以上的方法名相同,但是形参列表不同(与返回值类型无关),我们则成为方法重载。所谓的重载就是要求两同一不同:同一个类中方法名相同,参数列表不同。对于方法其他部分(返回值类型,修饰符等)与重载没有任何关系。参数列表不同包括: A:参数个数不同; B:参数类型不同; C:参数的顺序不同。 例: