看看Java中如何定義一個類,而後用來調用的,這個比較簡單,直接看代碼吧。java
我發現的類和C++不同的地方:ide
1.Java中類定義大括號後沒有分號;函數
2.好像沒有 public、private等關鍵字(我也是跟着一個教程學的,至少剛開始沒看到,補充一下後來知道有了寫法是,直接 private int num; 這樣在變量類型的前面直接加)spa
3.感受類裏面直接就寫函數的實現了,不像C++在.h中進行定義,在.cpp中進行實現。orm
一個最基本的類,被外部調用:教程
package a.b; class Human { void breath() { System.out.println("hu.....hu....."); } int height; } public class four { public static void main(String[] args) { Human allen = new Human(); allen.breath(); System.out.println(allen.height); } }
運行結果爲:ci
hu.....hu.....
0it
接受外部參數、返回類成員的例子:form
package a.b; class Human { void breath() { System.out.println("hu.....hu....."); } void AddHeight(int num) { height = height +num; for (int i = 0; i < num; i++) { breath(); } } int GetHight() { return height; } // 默認給成員變量初始化 private int height = 10; } public class four { public static void main(String[] args) { Human allen = new Human(); allen.AddHeight(5); System.out.println(allen.GetHight()); } }
運行結果爲:
hu.....hu.....
hu.....hu.....
hu.....hu.....
hu.....hu.....
hu.....hu.....
15class