當前位置:名人名言大全網 - 笑話故事 - java語言基礎的問題

java語言基礎的問題

java 是現在流行的高級語言的壹種。它的特點是支持面向對象、可移植性、安全性都比較好。壹個java程序首先通過編譯器把源代碼編譯為字節碼(bytecode)的機器語言,然後在虛擬機中解釋執行。為了方便移植,java是不生成exe(windows下的excecutable可執行文件)的,這樣就可以在windows之外的系統中運行。至於遊戲,和普通的程序是壹樣的。它的特點就是前面所講的壹般java程序的特點。

妳還問到關於面向對象的概念。妳已經接觸過重載、覆蓋,接口這類概念,它們都是出自面向對象的。面向對象簡單講就是支持類、對象的操作。類和對象概念的引入也是為了簡化代碼,讓程序員能夠比較好地對代碼進行組織架構。這是兩個面向對象當中最基本的概念。

下面給妳描述壹下:

類可以說是用來描述壹個概念。妳自己寫的類(就是class後面的程序段)包含妳這個概念的名稱、它具有的屬性、能夠實現的方法。

對象是類的實例化。舉個例子說,人是壹個類,那麽妳,我都是“人類”的實例化的對象。我們描述壹個人,通常是他的姓名、性別、身高、體重。。。那麽我和妳都有這些屬性。我們說人會吃飯、走路,那麽這就是“人”這個類中的方法。妳我也都有這些方法。

再說下繼承:還是舉人這個例子。人是動物。動物的***有屬性比如有性別、體重,***有方法比如生老病死。那麽對於人這些屬性、方法都有,對於貓這些屬性、方法也都有。因此我們可以定義“動物”為父類,“人”、“貓”為兩個子類,其中“人”有特殊的屬性和方法,比如人有個屬性是“職業”,特有方法“會算術計算”;而“貓”會“抓老鼠”……。那麽說人和貓都是從“動物”繼承來的,有著“動物”的***有屬性和方法,以及除此之外的特有屬性和方法。