類與對象

類與對象

Java入門java

當大一萌新趕上Java系列——淺談Java中的類與對象

Mikejiaweiweb

筆者是一名大一新生,雖久聞Java大名,卻不識廬山真面目,最近纔開始接觸Java這門語言。less

  • Java做爲一種流行的語言,自有其可取之處,畢竟它有能夠跨平臺運行的優勢,被衆多廠商支持,以及擁有衆多的開發工具。

固然做爲一個程序猿吐槽本身用的語言是常見的消遣方式?,例如工具

JAVA truly is the great equalizing software. It has reduced all computers to mediocrity and buggyness. - NASA’s J-Track web site(Java是一個真正注重平等權的軟件,它將全部的電腦(無論配置有多好)通通變成平庸的以及有bug的電腦。- NASA’s J-Track web site)
Whenever I write code in Java I feel like I’m filling out endless forms in triplicate. – Joe Marshall (aka jrm)(每當我在Java中寫代碼時,我都以爲我在填寫一式三份的表格 – Joe Marshall)學習

言歸正傳,Java做爲一種面向對象的語言,顧名思義就是把構成問題事物分解成各個對象,並描述對象在解決整個問題的步驟中的狀態和行爲。這與C等面向過程的語言不一樣,有着不一樣的解決問題的方式。今天咱們談的是java中的「類與對象」。開發工具

如下正文code


  • 如何理解「類與對象」

「類」就是一類事物,是某些有相同特性的事物的集合、總稱;例如人類,魚類,鳥類等。orm

」對象「指的是」這一類事物中具體的一個東西「,如一個叫李四的人就是人類中的一個對象,學生李就是學生類中的一個對象,因而可知」類「是一個較爲抽象,籠統的概念,對象則更爲具體。對象

在這裏大概有人會問了:繼承

Q:電子產品類裏,手機是其中一個對象,但手機也有不少種,那手機是類仍是對象呢?

A:在電子產品類中,手機是一個對象。固然手機也能夠是一個手機類,包括了華爲手機,蘋果手機這些手機對象。因此類與對象實際上是個相對的關係,理解這一點,對之後咱們學習繼承,接口,理解子父類有很大幫助。(嘿嘿嘿~)

PS:在現實生活中咱們能夠根據不一樣的場景來編寫不一樣的類以解決問題,好比你要給你的朋友寫個關於空調的程序,那就建一個空調類,在運用海爾,美的空調等對象。

  • 格式
public class drawPanel{
    MyFrame drawFrame = new MyFrame();
}
  • 注意具體格式來了:

public class 類名{

類名 對象名 = new 類名( );

}

注意括號和分號都要用英文格式,否則會報錯。

  • 屬性和方法

你們發現,上圖中除了類與對象還有一些其餘的東西,那就是屬性和方法。

「屬性」就是類所具有的特徵,好比學生類具備」姓名,班級,學分,年齡「等各類各樣的屬性。

」方法「就是對象須要執行的動做,好比」學習,吃飯,睡覺,運動「。

  • 屬性和方法的格式

屬性:

public 數據類型 數據名;

如public String name;

上面指的的數據類型有:整形,浮點型(小數),字符串等等;有其對應的英文好比:整數(int),小數(float)。

方法:

pubic void 方法名(參數){

方法體

}

  • 結束語

歡迎各位從入門到入土的Java工程師們和小夥伴們留言,一塊兒交流學習,文中有錯漏之處也歡迎批評指出,人生不能沒有bug嘛(哈哈~)

但願在這條道路上越走越遠,下次再見ヾ( ̄▽ ̄)ByeBye

img

相關文章
相關標籤/搜索