什么是方法?
在我们的日常生活中,方法可以理解为要做一件事情,而采取的解决方法。如:有人中午肚子饿了,就用手机点了外卖。那么,这种解决肚子的饿的办法,我们就称为方法。在java中,方法就是用来完成解决某件事情或实现某个功能的办法。
在java中方法分为普通方法和构造方法。语法如下:
public class Cat { String no; String health; public void show(){//普通方法 System.out.println("猫"); } public Cat(){//构造方法 System.out.println("猫咪"); } public static void main(String[] args) { Cat cat=new Cat(); cat.show(); } }
构造方法与普通方法的区别在于无返回值(如:void和基本类型),方法名与类名相同。
方法又分为有参方法和无参方法。如下:
public class Cat { //1.创建普通无参方法 public void show(){ System.out.println("**普通无参方法**"); } //1.创建普通有参方法 public void show(String name){ System.out.println("**普通有参方法**"+name); } //2.创建无参构造方法 public Cat(){ System.out.println("*****无参构造方法****"); } //3.创建有参构造方法 public Cat(String name){ System.out.println("****有参构造方法*******"+name); } public static void main(String[] args) { //调用无参构造方法的步骤: Cat cat1 = new Cat(); //调用有参构造方法的步骤: Cat cat2 = new Cat("呵呵"); cat1.show(); cat1.show("哈哈"); } }
其中参数又分为行参和实参。
(1):形参(形式参数代表的含义:没有具体值的概念):方法A(String name) ---->name是形参
(2):实参(含义:具体的值):方法B("哈士奇"); ----->"哈士奇"是实参