儘管以C++為基礎,但 Java 是一種更純粹的物件導向程式設計語言

來源:互聯網
上載者:User

標籤:student   com   面向   system   習慣   編程   int   for   r++   

“儘管以C++為基礎,但 Java 是一種更純粹的物件導向程式設計語言”。 無論C++還是Java 都屬於雜合語言。但在 Java 中,設計者覺得這種雜合并不象在 C++裡那麼重要。雜合語言 允許採用多種編程風格;之所以說 C++是一種雜合語言,是因為它支援與 C語言的向後相容能力。由於C++是 C的一個超集,所以包含的許多特性都是後者不具備的,這些特性使 C++在某些地方顯得過於複雜。 Java 語言首先便假定了我們只希望進行物件導向的程式設計。也就是說,正式用它設計之前,必須先將自己 的思想轉入一個物件導向的世界(除非早已習慣了這個世界的思維方式)。只有做好這個準備工作,與其他 OOP語言相比,才能體會到 Java 的易學易用。在本章,我們將探討 Java 程式的基本組件,並體會為什麼說 Java 乃至Java 程式內的一切都是對象。

 

 1 package Com.TomTest; 2  3  4 class TomTest_44 { 5     public static void main(String args[]){ 6        int number=0;  7        String s="student;entropy;engage,english,client"; 8        for(int k=0;k<s.length();k++) { 9           if(s.regionMatches(k,"en",0,2)) {10                number++;11           }12        } 13        System.out.println("number="+number);14     }15 }

 

儘管以C++為基礎,但 Java 是一種更純粹的物件導向程式設計語言

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.