類
一個類基本上是一個藍圖。在一個類中你可以定義屬性。例如:
class Person {
//These are its properties
int height;
int age;
int weight;
String name;
//This is the constructor. You will call this to create an object and fill the properties.
public Person(int height, int age, int weight, String name) {
this.height = height;
this.age = age;
this.weight = weight;
this.name = name;
}
}
對象
一個目的是一類的一個實例。所以在Class例子中我使用了Person。當你創建一個對象時,你使用Person'藍圖'並填寫它。 您創建一個對象是這樣的:
Person peter = new Person(180, 28, 70, "Peter");
功能
函數是一段代碼可以重用。例如:
public int addOne(int number) {
return number + 1;
}
所以,現在我們可以調用這個方法(函數):
int number = 0;
number = addOne(number);
//number will be 1 now
number = addOne(number);
//number will be 2 now
1. JavaScript和Java是完全不同的語言。如果你想真正理解它們是什麼,我建議閱讀本書:http://it-ebooks.info/book/483/ – margarita
你好,歡迎來到StackOverflow。請花一些時間閱讀幫助頁面,尤其是名爲[「我可以詢問什麼主題?」(http://stackoverflow.com/help/on-topic)和[「我應該問什麼類型的問題避免問?「](http://stackoverflow.com/help/dont-ask)。更重要的是,請閱讀Stack Overflow [問題清單](http://meta.stackexchange.com/q/156810/204922)。您可能還想了解[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 –
這個問題太廣泛了,實際上在一個問題中提出了多個問題,這對問答格式並不是真正的建議。 – Lexi