类
一个类基本上是一个蓝图。在一个类中你可以定义属性。例如:
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