1. 程式人生 > >java基礎(三)方法呼叫

java基礎(三)方法呼叫

package com.st.basis.day05;


/*
 * 方法就是函式
 * */

public class MethodDemo {

	public static void main(String[] args) {
		 demo01(10);  //同類中靜態方法呼叫靜態方法,有參
		 demo02();    //同類中靜態方法呼叫靜態方法,無參
		 
		 MethodDemo me = new MethodDemo();   //同類中靜態方法呼叫非靜態方法
		 me.demo03();
	}

	public static int demo01(int a) {
		MethodDemo2.
demo04(); return a; } public static void demo02() { } public void demo03() { } }
package com.st.basis.day05;

/*
 * 方法就是函式
 * 呼叫MethodDemo中的方法
 * */
public class MethodDemo2 {
	//靜態類中呼叫
	public static void demo04() {
		//建議不同類中呼叫靜態方法使用類名而不是物件
		MethodDemo me = new MethodDemo();
		me.demo03();             //不同類中呼叫非靜態方法    利用物件呼叫
MethodDemo.demo01(10); //不同類中呼叫靜態方法 有參 利用類呼叫 MethodDemo.demo02(); //不同類中呼叫靜態方法 無參 } //非靜態類呼叫 public void demo05() { //與靜態類呼叫一樣 } }