㈠ 如何在main中調用另一個類中的方法
在main中創建對象,然後用對象.方法名() 就可以直接使用
比如你這裡面
Car car1 = new Car();
Car car2 = new Car();
Car car3 = new Car();
你可以直接car1.yi();
car2.yi();
car3.yi();
簡而言之你少了括弧,並且你方法里已經有了列印語句了,調用他不需要再列印
㈡ C++中 ,主函數怎麼調用其他函數啊
按照函數定義去調用就可以了。
實例:
#include<iostream>
usingnamespacestd;
voidprintstar(void)
{
cout<<"**********star****************"<<endl;
}
voidprint_message(void)
{
cout<<"HelloWorld!"<<endl;
}
intmain(void)
{
printstar();//調用
print_message();//調用
printstar();//調用
return0;
}
㈢ java主函數怎麼調用方法
調用方法:先生成一個對象,用「對象.方法()」的方式調用。
調用說明:java中的main方法是靜態的,用於程序的入口,在靜態方法中無法調用非靜態方法,只能調用靜態方法。想調用靜態方法的話就要先生成該類的一個對象,通過對象調用非靜態方法。
調用舉例:
public class A{
public static void main(String[] args){
A a = new A();
a.aaa();
}
public void aaa(){}
}
㈣ 如何在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#
㈤ JAVA主類如何調用其他類的含參數的方法,新人求教-,·
1如果在子類中調用,那麼先new一個參數所在類型的對象a,即Aa=newA(),然後在子類中用super(a)就可以調用父類的帶類參數構造方法。2如果在其他類中調用,那麼也需要先new一個參數所在類型的對象a,即Aa=newA();,然後new調用類的的時候把參數傳進去就可以了,Bb=newB(a)。
㈥ java怎麼在main函數調用其他類的方法
new 出來。
比如有個classaa類
classaa(){
}
aaa=newaa();
㈦ 請請問java中的abstract修飾的父類,我要在主函數中調用他子類中的方法,該怎麼調用
比如你有Father類 有兩個子類A B都重寫了方法function
比如你要根據當前對象為A 還是 為B 分別調用它重寫的function
只要定義這樣一個方法:
void fun(Father f){
f.function();
}
這個方法會根據你傳入的參數是A類還是B類的對象來決定調用誰的方法。
㈧ c++中如何在主函數中調用其他文件內的函數
就是再寫個頭文件,對調用文件里的函數進行申明。再將頭文件寫在主函數所在的文件里。如下面所示:
//文件a.c
#include "a.h"
int display(int a,int b){
cout<<a+b<<endl;
return 0;
}
//文件a.h
#include <iostream>
int display(int ,int );
//文件main.c
#include "a.h"
int main(){
int a=2,b=3;
display(a,b);
return 0;
}
簡單寫幾行,使用非本源文件的函數就需要文件包含方式來包含其他文件,注意好頭文件別重復
㈨ 如何在主函數中調用類中的成員函數調用
主函數中調用類中的成員函數調用方式為:對象名.成員函數名(參數列表)。
其中「.」是成員運算符,用來對成員進行限定,指明所訪問的是哪一個對象中的成員。不僅可以在類外引用對象的公用數據成員,而且還可以調用對象的公用成員函數,但同樣必須指出對象名,如:
stud1.display( );//正確,調用對象stud1的公用成員函數。
display( );//錯誤,沒有指明是哪一個對象的display函數。
由於沒有指明對象名,編譯時把display作為普通函數處理。應該注意所訪問的成員是公用的(public )還是私有的(private )。只能訪問public成員,而不能訪問private成員。
(9)主函數如何調用其他類里的方法擴展閱讀:
類的成員函數與一般函數的區別:
1、類的成員函數是屬於一個類的成員,出現在類體中。類的成員函數可以被指定為private(私有的)、public (公用的)或protected(受保護的)。在使用類函數時,要注意調用它的許可權(它能否被調用)以及它的作用域(函數能使用什麼范圍中的數據和函數)。
2、私有的成員函數只能被本類中的其它成員函數所調用,而不能被類外調用。
3、成員函數可以訪問本類中任何成員(包括私有的和公用的),可以引用在本作用域中有效的數據。
4、一般的做法是將需要被外界調用的成員函數指定為public,它們是類的對外介面,並非要求把所有成員函數都指定為public。有的函數並不是准備為外界調用的,而是為本類中的成員函數所調用的,就應該將它們指定為private。
5、類的成員函數的作用是支持其它函數的操作,是類中其它成員的工具函數(utility function),類外用戶不能調用這些私有的工具函數。
6、類的成員函數是類體中十分重要的部分。如果一個類中不包含成員函數,就等同於C語言中的結構體了,體現不出類在面向對象程序設計中的作用。
㈩ 請問怎麼在main函數里調用其他類的方法啊
因為main是static方法,所以不能access m與n