當前位置:首頁 » 編程語言 » java怎麼調用類方法

java怎麼調用類方法

發布時間: 2022-06-02 06:31:56

『壹』 java中如何調用類

import java.util.
class Person{
// 創建Persion類
String name ; // 表示姓名
int age ;
public Person(String name,int age){
this.name=name;
this.age =age;

} // 表示年齡
public void tell(){
System.out.println("姓名:" + name + ";年齡:" + age) ;
}
};
public class test{
public static void main(String args[]){
Person per = new Person("zhang san",3) ;//實例化類
per.tell();//只有調用實例類的成員
}
};

-----------------------------------------------------------
列印結果 姓名:zhang san 年齡:3

『貳』 java中的兩個類怎麼調用

Java要互相調用類,可以舉個簡單的例子,用公司類和職員類來說。用了中文的變數:

publicClass職員類
{
String職員姓名;
int年齡;
公司類所在公司;
}

publicClass公司類
{
String公司名;
List<職員類>旗下員工;//把員工類的員工作為集合存入當前類的對象
publicvoid招聘員工(職員類招聘對象)
{
旗下員工.add(招聘對象);
招聘對象.所在公司=this;
}
}

//這樣這兩個類的對象就會互相滲透,

在實例化的時候:

公司類 ms=new 公司類();

職員類 bill=new 職員類();

ms.公司名="微軟";

bill.職員姓名="比爾蓋茨";

bill.年齡=50;

ms.招聘員工(bill);

System.out.println(bill.所屬公司.公司名);

System.out.println(ms.旗下員工[0].職員姓名);


//會列印出來微軟和比爾蓋茨。

『叄』 在java中怎樣使方法調用同一個類中的方法是什麼

1、如果一個類中只有一個名稱為a的方法,那麼我們可以直接調用即可,如下圖所示

『肆』 Java中的一個類怎麼調用另一個類中的方法

  • 方法1. 新建一個類。然後在調用類中先進行被調用類實例化,然後通過實例化的對象訪問。例如:

//先定義一個類

(4)java怎麼調用類方法擴展閱讀:

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 。

『伍』 java中該怎麼調用類

你在main方法裡面去調用就行了
例如
HelloAccp
ha
=
HelloAccp();//這行是通過隱含的構造方法調用類
ha.toString();//這行是調用你設計的方法

『陸』 java 主方法怎麼調用內部類的方法

System.out.println(x);//這個是55

System.out.println(In.x);//這個是9

樓主這兩行是對的,樓上是不用兄弟認為人家這兒錯了?


1,後面那個是無法做到的那個x是方法的局部變數,在進入方法時被推到棧里,方法結束後就出棧了。除非有方式可以跑一個在主方法中的線程監控當前棧中變數,就像是Debug一樣,我也研究好久這個,不過沒發現有。

2, 也像1一樣沒有侵入性,你可以用位元組碼框架去操作類,動態地改變方法的行為,也就是說你可以在main方法中用程序語言去改變doit(x)方法里所做的事情。

3, 再侵入點兒,你可以傳進那個doit(int)方法一個Callback,你明白我意思?給你看個回調式:

publicclassHelloJava{
privateinterfaceListener{
publicvoidlistenDoit(intx);
}
privatestaticintx=55;
privateclassIn{
privateListenerlistener;
privatestaticfinalintx=9;
publicIn(Listenerlistener){this.listener=listener;}
publicvoiddoit(intx){
listener.listenDoit(x);
x=6;//這個X和上一行的應該是同一個吧?怎麼在主方法里輸出這個量?
listener.listenDoit(x);
HelloJava.this.x++;
}
}
publicstaticvoidmain(String[]args){
System.out.println(x);//這個是55
System.out.println(In.x);//這個是9
Inin=newHelloJava().newIn(newListener(){
@Override
publicvoidlistenDoit(intx){
System.out.println(x);
}});
in.doit(0);
System.out.println(x);//這個是55
System.out.println(In.x);//這個是10
}
}

還有許多方式可以做到,比如代理模式等等,不過都大同小異。該方法好處是不改變方法的原定義模型。如返回值從void改成int,如果doit的返回值本身就是String,要返回個其他的東西,怎麼去改變返回值完成?

另外運行一下會發現最後兩行輸出不是55 10, 而是56, 9,你就知道HelloJava.this.x++;做的是什麼了。

4,然後就是樓上朋友們都說的方式,返回值。

『柒』 Java中的一個類怎麼調用另一個類中的方法

java類有兩種方法一種是類方法就是用static修飾的,一種是實例方法,就是沒有static修飾的方法。類方法可以同時類名.方法名的方式調用。而實例方法必須先生存類的實例在通過實例.方法名的方式調用。例如:

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("這是一個靜態方法。");
}
public void sayInstance()
{
System.out.println("這是一個實例方法。");
}
}

『捌』 java同一個類中的方法調用

您好,你的問題,我之前好像也遇到過,以下是我原來的解決思路和方法,希望能幫助到你,若有錯誤,還望見諒!展開全部
1、如果一個類中只有一個名稱為a的方法,那麼我們可以直接調用即可,如下圖所示
2、以下是我們直接使用傳統的方式直接調用這個類中的a方法。
3、但是如果一個類中,擁有多個方法名一樣的方法,那麼我們使用反射機制,要如何去調用這些方法呢,如下圖所示,一個類中有多個方法名相同的方法。
4、可能已經注意到了,雖然他們具有相同的方法名,但是他們卻有著一些差異非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!

『玖』 java調用.java中的類

java類有兩種方法一種是類方法就是用static修飾的,一種是實例方法,就是沒有static修飾的方法。類方法可以同時類名.方法名的方式調用。而實例方法必須先生存類的實例在通過實例.方法名的方式調用。例如:
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("這是一個靜態方法。");
}
public void sayInstance()
{
System.out.println("這是一個實例方法。");
}
}

熱點內容
ptp伺服器的ip地址如何輸入 發布:2025-02-10 10:05:02 瀏覽:736
安卓加密文件 發布:2025-02-10 09:59:11 瀏覽:455
光遇安卓國服9月的季節什麼時候來 發布:2025-02-10 09:58:35 瀏覽:724
引腳要復用為adc怎麼配置 發布:2025-02-10 09:54:24 瀏覽:979
q4演算法 發布:2025-02-10 09:54:24 瀏覽:637
編譯原理設計文檔是什麼 發布:2025-02-10 09:41:58 瀏覽:283
sql分段統計 發布:2025-02-10 09:40:27 瀏覽:358
記賬app源碼 發布:2025-02-10 09:34:45 瀏覽:496
照片傳到g6的存儲卡 發布:2025-02-10 09:29:02 瀏覽:902
非加密公章 發布:2025-02-10 09:09:52 瀏覽:621