Java基礎——方法的調用

Java基礎——方法的調用

總結:

1. 在同一個類中——

對於靜態方法,其他的靜態和非靜態方法都可以直接通過「方法名」或者「類名.方法名」調用它。

對於非靜態方法,其他的非靜態方法可以直接通過類名調用它,但其他的靜態方法只有通過對象才能調用它。

2. 在不同類之間——

對於靜態方法,通過「類名.方法名」或者對象(不推薦)都能調用。

對於非靜態方法,只能通過對象才能調用。

一、通過「方法名」調用;

規則:

1. 在同一個包中。

2. 在同一個類中。

3. 被調用的方法為靜態方法。

格式:

方法名;

例如:

package 源程式碼;
public class Student
{
	public static void main(String[] args)
	{
		m();
	}
	public static void m()
	{
		System.out.println("調用成功");
	}
}

編譯結果:

調用成功

二、通過「類名.方法名」調用;


規則:

1.在同一個包中

2.直接通過「類名.方法名()」來實現調用,其中類名是指被調用的方法所處類的名稱。

格式:

類名.方法名();

例如:

package 源程式碼;
public class Student
{
	public static void main(String[] args)
	{
		Student.m();
	}
	public static void m()
	{
		System.out.println("調用成功");
	}
}

編譯結果:

調用成功

三、通過「對象名.方法名」調用;


規律:

1. 在同一個包中。

2. 首先定義對象,然後再通過對象來調用方法。

格式:

類名 對象名=new 類名();
對象名.方法名();

例如:

package 源程式碼;
public class Student
{
	public static void main(String[] args)
	{
        Student student=new Student();
		student.m();
	}
	public void m()
	{
		System.out.println("調用成功");
	}
}

編譯結果:

調用成功
Tags: