4.方法
1.1定义
方法是能够完成独立功能的程序片段
目的是提供程序的重用性
方法必须定义到类里面
1.2分类
类方法,也叫静态方法
在方法前面有static关键字
实例方法
在方法前面没有static关键字
1.3方法重载
当类中的方法名相同,参数类型或者数量不同时,成为方法的重载(overload)
eg:
public void println(int i);
public void println(char c);
public void println(String s);
1.4return
返回到方法调用处
public class Test5
{
//有static关键字的方法称为静态方法或者类方法
//静态方法可以通过类名称直接访问
public static void main(String[] args)
{
//System.out.println("*");
printStart(100);
Test5.printStart(100);
Test5 test5=new Test5();
tset5.m1();
int s=sum();//调动static int sum,将return返回值赋值给s并返回
System.out.println(s);
}
//重载overloading
//返回值不能构成方法的重载
static int sum()
{
int i=1;
int j=2;
return i+j;
}
static int sum(int i,int j)
{
return i+j;
}
static void printStart(int n)
{
for(int i=0;i<n;i=++)
{
System.out.println("*");
}
}
//非静态方法,实例方法
//必须实例化才能访问
void m1();
{
System.out.println("m1");
}
//方法必须放到类的里面定义, 不能单独定义,体现了封装性
}