導航:首頁 > 方法技巧 > c如何調用另一個類中方法

c如何調用另一個類中方法

發布時間:2022-02-21 11:30:37

A. c++怎樣在一個類中調用另一個類的成員函數

假設你想在類a里調用類b的函數int
f(x),兩種辦法:
1、class
a::b
也就是說將b定義為a的父類,
這樣你就可以自然的在a裡面用f(x)了
2、class
a
{
b
b_ins;
int
g(x);
}
int
g(x)
{
return
b_ins.f(x)
}
也就是說你可以在a裡面使用一個b的對象作為成員變數,這樣就可以用他的函數了

B. 如何在C#中,在一個類里調用另外一個類的方法

如果要通過類名來用方法的話,那其中的方法必須是靜態方法,需加上static。即public static void get() {...}。靜態方法是跟類關聯的,允許不對classA實例化,就可以用它的方法。

把A類有引用的方法加static

public class A

public static void MethodA()//如果不是static 就要實例化才能調用

public class B

public void MethodB

A.MethodA();//第一種方式

如果MethodA()沒有加static關鍵字

則使用 new A().MethodA();

}

語言結構

類:一個基本的C#類中包含數據成員、屬性、構造器和方法。屬性可以是靜態或實例成員。在C#中類的聲明與C++和Java很相似。但是,不像C++,C#結構體與類是不支持繼承多個父類。但是,與Java相同的是,一個結構體可以實現介面(interface)。Java的關鍵字import已經被替換成using,它起到了同樣的作用。

以上內容參考:網路-c#

C. vc++ 在一個類中怎麼調用另一個類的變數.

例如:class A 和class B,如果想調用A中的變數int var;
如果var是public,只要在B中new 一個A對象即可
如果var是private,那麼要在A中定義一個函數獲得var的值
int getVar(){
return var;
}
然後同理可得var的值

D. 怎麼在一個自定義類中調用另一個自定義類中的函數

首先要實例化另一個類:
class1 c=new class1();
然後引用函數:
c.function();
如果該函數是static,則可以直接引用:
class1.function();

E. C語言中一個子函數怎麼調用另一個子函數的運算

方法很多。

主要是要將不同類型傳遞給fun2處理。

最簡單float類型最大,fun2的參數類型就定義為float,然後運算結果返回float類型。在main函數用a3,b3,c3接收的時候強轉型。

另一種方法,把變數都轉換成一種類型傳遞。這里用union共用體類型就比較適合。還方便擴展,如果想添加其他類型還可以在union里添加。

我這里代碼就用第二種方法寫。

#include <stdio.h>

typedef union data{

char c;

int i;

float f;

}DA;

void fun1(void);

DA fun2(DA n1,DA n2,int nType);//nType=1:char類型。nType=2:int類型。nType=3:float類型。

int main()

{

fun1();

return 0;

}

void fun1(void)

{

char a1=1,a2=2;

int b1=100,b2=300;

float c1=5.1,c2=6.8;

DA n1,n2;

n1.c=a1,n2.c=a2;

char a3=fun2(n1,n2,1).c;

n1.i=b1,n2.i=b2;

int b3=fun2(n1,n2,2).i;

n1.f=c1,n2.f=c2;

float c3=fun2(n1,n2,3).f;

printf("a3=%c b3=%d c3=%.2f ",a3,b3,c3);

}

DA fun2(DA n1,DA n2,int nType)//nType=1:char類型。nType=2:int類型。nType=3:float類型。

{

DA n3;

switch(nType)

{

case 1:n3.c=n1.c+n2.c;break;

case 2:n3.i=n1.i+n2.i;break;

case 3:n3.f=n1.f+n2.f;break;

}

return n3;

}

F. C++工程中,如何引用另一個文件中的類

不知道你的開發環境是什麼, 一般把test文件下用的用到的頭文件和源文件添加到工程中, 然後直接 #include "類的頭文件" 就行

G. 一個類怎樣引用另外一個類的成員變數或方法

方法有2種:
1.讓這個類繼承另一個類,子類就可以用父類的變數了
super();
2.在這個類中創建另一個類的實例,如果2個類不在同一個包中,則需要導入另一個類的包,否側會報錯的。

H. 在Object-C中,如何通過一個類調用另一個類的方法;

肯定是先聲明實例化類了,這都是基礎知識

I. 如何在一個類中調用另外一個類中的函數(2個類沒有直接關系)

1.在當前A類的頭文件中包含要調用的B類的頭文件。
2.A.CPP中用B類定義一個對象 B b;
3.利用該對象調用B類成員函數,b.func();

閱讀全文

與c如何調用另一個類中方法相關的資料

熱點內容
如何打開雞蛋的方法 瀏覽:435
路由vpn怎麼設置方法 瀏覽:459
吊車頭的拉線安裝方法 瀏覽:73
番茄灰霉病治療土方法 瀏覽:416
oppo手機耳線的包裝方法 瀏覽:706
如何尋找正確的工作方法 瀏覽:731
羊布病普遍治療方法 瀏覽:888
研究方法論是誰寫的 瀏覽:525
嬰兒肚子脹怎麼辦有哪些方法 瀏覽:331
蘋果手機的感應在哪裡設置方法 瀏覽:611
香碗製作方法視頻 瀏覽:97
北京蛋白質組學分析方法 瀏覽:786
有哪些方法稀釋油漆 瀏覽:189
可以替代焊錫的sma頭連接方法 瀏覽:471
剪輯視頻的方法 瀏覽:597
如何用化學方法鑒別環己烷和苯胺 瀏覽:542
浙江菜烹飪方法有哪些 瀏覽:387
星戰模擬器怎麼找到自己的家正確方法 瀏覽:772
2020洪災原因和解決方法 瀏覽:830
長期失眠睡不著怎麼辦最好的方法 瀏覽:117