Java中main函式呼叫同類中的方法

2021-06-20 10:32:00 字數 531 閱讀 5021

1、需要建立這個類的例項,再進行呼叫

publicclasstest

voidtrain()

}

2、直接呼叫,需要注意的是:train方法中不能缺少static。

public classtest

public static void train(string param)

}

總結:

對於一般的非static成員變數或方法,需要有乙個物件的例項才能呼叫,所以要先成物件的例項,他們才會分配到記憶體空間而對於static的物件或方法,在程式載入時便已經分配了記憶體空間,他只和特定的類相關聯,無需例項化。

java中main函式中的變數定義及其使用

錯誤案例一 public class exe1 報錯為,k應該為靜態 靜態方法操作動態變數既是main裡面不能呼叫類裡的非static變數 因為main函式作為程式的入口,一般都是最先分配記憶體,最先執行的,如果呼叫非靜態的方法和變數,則非靜態的方法還沒有被初始化,即在記憶體中還沒有則必然會報錯 錯...

C 之 main函式的呼叫與被呼叫

main函式能呼叫自身嗎?其他函式能呼叫main函式麼?下面先看一段有意思的程式,乙個簡潔有趣的列印菱形的程式。cpp view plain copy intline 1 intmain 效果圖如下 首先說一下 s 的用法,即 是用乙個int引數來代替,比如 printf s n 5,def 就相當...

C C 中關於main函式的呼叫和定義形式

在c和c 中是不同的,我們知道c語言比較寬鬆 靈活,而c 的目標就是改變c語言比較寬鬆的特點,實行了比較嚴格的做法,包括嚴格的型別檢查等等。實際上,在c語言中,main函式可被遞迴呼叫,而在c 標準中,main函式不可以被遞迴呼叫。這當然也不是標準 c c 裡面定義的東西!char envp 是某些...