方法
方法的定义:
public 返回值类型 方法名(){
//这里编写方法的主体
}
1
2
3
方法的返回值
方法的返回值有两种情况:
1.如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该值的类型。返回值只能有一个。
public String getName(){
return name;
}
1
2
3
2.如果没有返回值,返回值类型为void,如果想查看结果则在方法内通过打印的方式来显示。
方法的调用
方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率。以下是两种调用情况的实例:
1.Student类的方法a()调用Student类的方法b(),直接调用
public class Student{
public void a(){
}
public void b(){
a();
}
}
1
2
3
4
5
6
7
2.Student类的方法a()调用Teacher类的方法b(),先创建类对象,然后使用“.”调用
public class Student{
public void a(){
Teacher t = new Teacher();
t.b();
}
}