方法1. 新建一個(gè)類(lèi)。然后在調用類(lèi)中先進(jìn)行被調用類(lèi)實(shí)例化,然后通過(guò)實(shí)例化的對象訪(fǎng)問(wèn)。例如:
//先定義一個(gè)類(lèi)
//實(shí)例化,調用
方法2.新建一個(gè)類(lèi),將該類(lèi)中需要被調用的方法設置為靜態(tài)(static),加了static后,就可以用類(lèi)名直接調用。然后在調用類(lèi)中直接通過(guò)類(lèi)名進(jìn)行訪(fǎng)問(wèn)。調用格式為:類(lèi)名.方法名(參數表)。例如:
擴展資料:
Java是一門(mén)面向對象編程語(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向對象編程語(yǔ)言的代表,極好地實(shí)現了面向對象理論,允許程序員以?xún)?yōu)雅的思維方式進(jìn)行復雜的編程 。
Java具有簡(jiǎn)單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線(xiàn)程、動(dòng)態(tài)性等特點(diǎn) 。Java可以編寫(xiě)桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 。
參考資料: Java 類(lèi)與類(lèi)之間的調用--CSDN
方法1.新建一個(gè)類(lèi)。
然后在調用類(lèi)中先進(jìn)行被調用類(lèi)實(shí)例化,然后通過(guò)實(shí)例化的對象訪(fǎng)問(wèn)。例如://先定義一個(gè)類(lèi)//實(shí)例化,調用方法2.新建一個(gè)類(lèi),將該類(lèi)中需要zd被調用的方法設置為靜態(tài)(static),加了static后,就可以用類(lèi)名直接調用。
然后在調用類(lèi)中直接通過(guò)類(lèi)名進(jìn)行訪(fǎng)問(wèn)。調用格式為:類(lèi)名.方法名(參數表)。
例如:擴展資料:Java是一門(mén)面向對象編程語(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因回此Java語(yǔ)言具有功能強大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向對象編程語(yǔ)言的代表,極好地實(shí)現了面向對象理論,允許程序員以?xún)?yōu)雅的思維方式進(jìn)行復雜的編程。
Java具有簡(jiǎn)單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線(xiàn)程、動(dòng)態(tài)性等特點(diǎn) 。Java可以編寫(xiě)桌面應用程序、Web應用程序、分布式系統和嵌入式系統應答用程序等 。
參考資料:Java類(lèi)與類(lèi)之間的調用--CSDN。
java類(lèi)有兩種方法一種是類(lèi)方法就是用static修飾的,一種是實(shí)例方法,就是沒(méi)有static修飾的方法。
類(lèi)方法可以同時(shí)類(lèi)名.方法名的方式調用。而實(shí)例方法必須先生存類(lèi)的實(shí)例在通過(guò)實(shí)例.方法名的方式調用。
例如:public class MethodCall{public static void main(String[] args){Test.sayStatic();Test test = new Test();test.sayInstance();}}class Test{public static void sayStatic(){System.out.println("這是一個(gè)靜態(tài)方法。");}public void sayInstance(){System.out.println("這是一個(gè)實(shí)例方法。
");}}。
一個(gè)類(lèi)怎樣調用另一個(gè)類(lèi)中的屬性和方法
一般來(lái)說(shuō)會(huì )用兩種最常用的方式
new一個(gè)對象,通過(guò)對象來(lái)調用類(lèi)中的變量和方法
如果一個(gè)類(lèi)的方法是靜態(tài)的,那么直接用類(lèi)名.方法的方式就可以調用
下面是用new對象的例子
class Student {
int studentNo ;
String studentName;
public void setStudent (int studenteNo, String studentName) {
this.studentName = studentName;
this.studentNo = studenteNo;
}
public void show () {
System.out.println("學(xué)號:" + this.studentNo + " 姓名:" + this.studentName + "\");
}
}
public class Test{
public static void main(String[] args) {
Student st1 = new Student ();
st1.setStudent(1,"小明");
Student st2 = new Student ();
st2.setStudent(2,"小強");
st1.show();
st2.show();
}
}
java類(lèi)有兩種方法一種是類(lèi)方法就是用static修飾的,一種是實(shí)例方法,就是沒(méi)有static修飾的方法。
類(lèi)方法可以同時(shí)類(lèi)名.方法名的方式調用。而實(shí)例方法必須先生存類(lèi)的實(shí)例在通過(guò)實(shí)例.方法名的方式調用。
例如:public class MethodCall{ public static void main(String[] args) { Test.sayStatic(); Test test = new Test(); test.sayInstance(); }}class Test{ public static void sayStatic() { System.out.println("這是一個(gè)靜態(tài)方法。"); } public void sayInstance() { System.out.println("這是一個(gè)實(shí)例方法。
");。
java類(lèi)有兩種方法一種是類(lèi)方法就是用static修飾的,一種是實(shí)例方法,就是沒(méi)有static修飾的方法。類(lèi)方法可以同時(shí)類(lèi)名.方法名的方式調用。而實(shí)例方法必須先生存類(lèi)的實(shí)例在通過(guò)實(shí)例.方法名的方式調用。例如:
public class MethodCall
{
public static void main(String[] args)
{
Test.sayStatic();
Test test = new Test();
test.sayInstance();
}
}
class Test
{
public static void sayStatic()
{
System.out.println("這是一個(gè)靜態(tài)方法。");
}
public void sayInstance()
{
System.out.println("這是一個(gè)實(shí)例方法。");
}
}
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.457秒