關於乙個類中方法呼叫情況

2022-08-22 20:57:08 字數 1152 閱讀 3068

一.如果兩個方法都是普通方法,那麼可以直接用方法名呼叫

public void play()

}

}

二.如果兩個方法都是靜態方法,那麼可以直接用方法名呼叫

public static void play()

public static voidmusic()

三.如果在靜態方法中呼叫非靜態方法,那麼需要無建立物件,再通過物件名.方法名()

public static void

main(string args)

public void

test()

}

因此,需先建立物件,其次是物件名.方法名()

example:

public void play()

static void main(strnig args)

四.在非靜態方法中,可以使用靜態方法和靜態變數

public void play()

public static void music()

截圖:

注意:靜態的方法就是不需要講類例項化就可以直接使用類名呼叫到方法或者屬性

C 中乙個類成員函式呼叫另乙個類成員的方法

在繼承之外,在c 中乙個類成員函式呼叫另乙個類成員的方法主要有 類的組合,友元類,類的前向宣告,單例模式等,下面主要講講這4種方法的實現 組合通俗來講就是類b有類a的屬性,如宣告乙個person類,再宣告乙個teacher類,person類物件有年齡和姓名成員,而teacher類物件成員也有年齡和姓...

spring aop 同乙個bean中方法呼叫方法

component public class testbean transactional public void b a方法中呼叫b方法,b方法的事務是否生效!不生效 原因是spring會為testbean生成乙個 物件 testbeanproxy,只用呼叫testbeanproxy b 切面才會...

vc 在乙個類中呼叫另乙個類的變數

有幾個前提條件 1.被引用的變數所在類必須被完整地定義,而不是只有前向宣告 例如只是一行class a 2.被引用的變數必須是引用處可訪問的。也就是說,以下條件至少滿足其中之一 2.1.訪問變數的語句所在的類被宣告為被訪問的變數所在類的友元類 2.2.訪問變數的語句所在的函式被宣告為被訪問變數所在類...