在Java中可以称之为“方法”,也可以称之为“函数”;指的是对对象的属性
进行的操作,可以理解为类的行为;
一、类的语法
[<modifiers>] class <class_name> {
[<attribute_declarations>]
[<constructor_declarations>]
//这个就是方法的声明和定义
[<method_declarations>]
}
二、方法的语法
[<modifiers>] <return_type> <name>([<argu_list>]) {
[<statements>]
}
-
<modifiers>
:修饰类型,包括:public
private
protected
default
; -
<return_type>
:返回值类型,可以是8种基本类型,也可以是自定义的引用类型; -
<name>
:方法的名字; -
[<argu_list>]
:参数列表,参数列表一般是type <arg-name>
的形式; -
<statements>
:一般指的是代码片段;
三、编程实战
代码的详细解读,可以参考视频教程
Person.java
/**
* User: 祁大聪
* 类名必须和文件名一样
*/
public class Person {
//属性
private String name;
private int age;
//带了参数的方法
public String sing(String song){
System.out.println( name + "唱了一首" + song + "歌曲");
return "好";
}
//没有参数的方法
public void dance(){
System.out.println( name + "跳了一个舞蹈");
}
//主方法(主函数)
public static void main(String[] args) {
//创建实例
Person sanNi = new Person();
sanNi.name = "三妮";
//调用函数
sanNi.dance();
//调用函数,有返回值,所以可以拿到返回的“结果”
String result = sanNi.sing("我爱你中国");
System.out.println("result = " + result);
}
}