日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 同类调用方法_JAVA中同类中方法的调用问题?

發布時間:2023/12/19 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 同类调用方法_JAVA中同类中方法的调用问题? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.為什么可以直接new+構造方法,來創建對象。而不用創建實例引用呢,像常見的這種:Car car1=new Car;我記得看過有說java中沒有被引用的對象將被GC處理。那這個算不算。

你創建了一個對象是為了使用。如果你在創建后需要多次使用,就可以把創建的對象賦給一個引用,以后使用該對象時直接通過引用就行了。

但如果你只用一次,比如只是運行一下該類中的某個方法,那就不必把對象賦給一個引用:

new Car(4, 4).method1();

如果你只是創建一個新對象,new Car(4, 4);語法上一點問題也沒有,只要你明白你為什么要這樣做就行。

這個算是沒有被引用的對象,有資格被 GC 處理。

2.我將new Car(4,4);換成Car car1=new Car(4,4);后程序也能執行,但是提示car沒有被使用。為什么。

你聲明了一個引用變量 car1,并把一個新創建的對象賦給它。你這樣做的目的是為了后面通過這個引用來使用對象。但是你沒有使用這個引用,IDE 于是你一個提示,讓你注意這個問題。注意:這只是個提示,不是編譯錯誤。

3.在本類中方法調用本類其他方法可以用this.方法名,但是main由于是static好像不行。那如果在main中調用main所在類其他方法該怎么做?

你可以這樣做:

Car car1 = new Car(4, 4);

car1.method1();

總結

以上是生活随笔為你收集整理的java 同类调用方法_JAVA中同类中方法的调用问题?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。