Heim > Java > JavaBase > So schreiben Sie Funktionen in Java

So schreiben Sie Funktionen in Java

angryTom
Freigeben: 2019-11-14 13:38:53
Original
4057 Leute haben es durchsucht

So schreiben Sie Funktionen in Java

Wie schreibe ich Funktionen in Java

Die Funktionszusammensetzung von Java ist: (empfohlenes Tutorial: Java-Tutorial)

访问修饰符 返回值 函数名(形式参数)
{
	函数内容;
}
Nach dem Login kopieren

So rufen Sie eine Funktion auf:

Funktionsname (der Wert oder die Variable, an die übergeben werden muss). der 'formale Parameter')

Der Typ der übergebenen Daten muss mit dem Datentyp der formalen Parameter übereinstimmen

Es kann in vier Typen unterteilt werden, je nachdem, ob es einen gibt Rückgabewert und ob es formale Parameter gibt.

1. Kein Rückgabewert und keine Parameter

void A()
{
}
Nach dem Login kopieren

2. Es gibt einen Rückgabewert und keine Parameter

int B()//返回值为int类型
{
}
Nach dem Login kopieren

3. Kein Rückgabewert und keine Parameter

void C(int m)//接受int类型的参数 并把参数的值赋值给m
{
}
Nach dem Login kopieren

4. Es gibt einen Rückgabewert und Parameter

int D(int n)
{
}
Nach dem Login kopieren

Beispiel:

public class Test1
{	
		int i;//定义变量
		int j;
		public void p()//定义一个访问修饰符为公有的方法P 
		{
			i=2;
			j=3;
		}
		public void pp(int m)//定义一个访问修饰符为公有的有一个参数的方法pp
		{
			j=m;
		}
		void show()//定义一个访问修饰符为默认(不写就是默认)的方法show
		{
			System.out.println("i="+i);//这里可以直接写i,因为它跟变量i在同一个类里面。
			System.out.println("j="+j);
		}
	public static void main(String args[])
	{
		
		Test1 aa = new Test1(); //实例化 Test1类,并取名为aa
		aa.p();//调用aa中的p方法
		aa.show();//调用aa中的show方法
		//也可以不调用aa.show(),自己输出数字
		System.out.println("i="+aa.i);//必须是aa.i,因为这个输出函数没有跟i在同一个类里面,只有实例化的对象aa中才有i这个变量。
		//aa.pp();//这样调用是错误的,因为调用的是带参数的函数,所以函数也要写一个参数。
		//aa.pp(1.222);//这样调用是错误的,因为它需要传递的参数类型跟函数接受的参数类型不一致。
		aa.pp(10);//这样就把10传给了pp函数里的m
		System.out.println("j="+aa.j);//这样输出的就是10
	}
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo schreiben Sie Funktionen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage