方法
1、什么是方法?
-
类似于C语言中的函数,解决某一个问题 而编写的代码组合。
-
属于类或对象
-
比如: 取款() 存款() 查询()
2、方法如何定义?方法怎么使用?
语法格式:
public static void multi() {}
访问权限修饰符 修饰符 返回值类型 方法名 (形式参数类型 参数名)
①通过类名调用方法
static 修饰方法,类名调用
static 修饰符的方法属于类,可以直接通过类名调用。
比如 :
public class Demo12{
//main方法
public static void main(String[] args){
Demo12.all();//通过类名调用方法
}
}
//eat方法用static修饰,可以通过类名调用all方法
public static void all(){
System.out.println("eat");
}
}
②通过对象调用方法
不加static修饰,new一个对象,对象调用
不加static修饰时,方法属于对象,需要通过new对象来调用方法。
比如:
package day3;
public class Demo13 {
public static void main(String[] args) {
Demo13 demo = new Demo13();
demo.sleep();
}
//方法不加static修饰,通过new对象来调用方法
public void sleep(){
System.out.println("sleep");
}
}