本文目錄一覽:
- 1、JAVA里VOID是什麼意思。
- 2、java中void的用法
- 3、在JAVA中 void表示什麼意思?
- 4、java void 有什麼用處
- 5、Java中void怎麼用?
- 6、Java中的void代表什麼意思
JAVA里VOID是什麼意思。
java里, 使用void來描述方法沒有返回值
比如 下面的方法,執行完畢後, 沒有任何的返回值
public void printHello(){
System.out.println(“Hello World”);//控制台輸出Hello World
}
如果有返回值, 那麼需要寫返回值的類型,
比如,返回1個整數的結果,如下
public int add(int a,int b){//返回值類型 int
return a+b;//返回 2個數的和
}
java中void的用法
void除了說明該方法沒有返回值外,還有什麼作用呢?構造方法同樣也是沒有返回值的,那它和void方法有什麼區別呢?構造方法與方法又有什麼區別?用具象的實物來表現的話三者有何種關係呢?
id 除了說明該方法沒有返回值以外,並沒有其它的作用。
構造方法應該來說是一個特殊的方法,但是其實可以理解為構造方法是有返回值的。
Person p = new Person();
我們在使用 new Person() 時,這個構造函數被執行了,而返回值,就是新的對象。
回復樓主的兩個問題:
為什麼要用void來規定方法沒有返回值呢?用具體的例子怎麼樣來說明呢?求具象化的解答。
構造方法與方法的區別是什麼呢?感覺初學對這個很困惑。
我用一個類的代碼來回答你的這兩個問題
class Person{ public string name; //構造函數A: 這是一個空構造函數
public Person(){
} //構造函數B: 這是帶參構造函數
public Person(String name){ this.name = name;
} public void Run(){
} pulbic String Speak(){ return “說話的內容”;
}
}
Person tom = new Person();
tom.name = “tom”;//讓tom跑tom.Run;
Person jimy = new Person(“jimy”);
String song = jimy.Speak();
我們在使用 new Person() 時,會調用構造函數A,而使用 new Person(“jimy”)時,會調用構造函數B
構造函數只有在實例化一個類時才會被調用,在類實例化完成後,構造函數無法再被調用。
Person 這個類,有兩個方法, Run 和 Speak ,在現實生活中,跑步我們不需要返回什麼,只需要這個對象去執行這個動作就可以了。而 Speak 這個,需要有一些回饋,比如說話的內容等等。
方法在類被實例化後,可以隨時調用(只要可以調用得到)。
建議初學者的話,認識系統的看一兩本書,《JAVA編程思想》是一定要看完的。
在JAVA中 void表示什麼意思?
void是無返回值的意思
void的字面意思是「無類型」,void *則為「無類型指針」,void *可以指向任何類型的數據。void幾乎只有「注釋」和限制程序的作用,定義一個void變數沒有意義。
void的作用在於對函數返回的限定以及對函數參數的限定。如果7a6431333366306535JAVA里指針p1和p2的類型相同,那麼我們可以直接在p1和p2間互相賦值,如果p1和p2指向不同的數據類型,則必須使用強制類型轉換運算符把賦值運算符右邊的指針類型轉換為左邊指針的類型。
擴展資料:
void真正發揮的作用在於:
(1) 對函數返回的限定;
(2) 對函數參數的限定。
眾所周知,如果指針p1和p2的類型相同,那麼我們可以直接在p1和p2間互相賦值;如果p1和p2指向不同的數據類型,則必須使用強制類型轉換運算符把賦值運算符右邊的指針類型轉換為左邊指針的類型。
java void 有什麼用處
java中 void是一個方法的返回方式之一
void:的意思是 不返回任何東西,我們可以看成是進去就不會回來的意思,在 void類型的方法中 不用返回東西 也就不需要return.
比如:
public void hello(){
system.out.println(“hello baidu”);
}
public int max(){
system.out.println(“i’m 6”);
return 6;
}
public boolean isOk(){
system.out.println(“it’s ok”);
return true;
}
Java中void怎麼用?
void說明該方法沒有返回值,比如「
public void result()
{
}
如果void換成了其它,如string,int,數組,對象等等之類,就要用return來返回值,比如:
public int result()
{
return 1;
}
方法里可以不用寫任何代碼,直接返回值
Java中的void代表什麼意思
void是無返回值的意思。
比方說 public void walk()
{
System.out.print(“你好!”);
}
如果別的地方調用這個方法 就會列印出 你好!
再看這裡:
public String walk() //注意這裡的返回類型是String不是void了
{
System.out.print(“你好!”);
return “哈嘍”; //注意這裡這個return 如果不寫就會報錯!
}
原因就是因為上面 的返回類型必須是String型
如果寫的是void意思就是不需要返回類型。所以就沒必要寫return 了
如果方法上面寫了某種返回類型 就必須寫return後面跟 相應的類型值
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/194754.html