由于Java是一种面向对象的编程语言,我们需要使用对象和类来设计我们的程序。
对象: 具有状态和行为的实体可称之为对象。
例如:员工具有姓名,年龄和部门状态,以及诸如处理作业等行为。
类:是定义对象的状态和行为的模板。
例如:下面例子中的Employee是一个类。
对象是类的一个实例:由于对象是根据类提供的模板创建的,因此对象是该类的一个实例。
我们开始来创建一个类
package org.amazingwei
public class Employee {
String name;
String age;
public void workOnAssignment() {
// Working on assignment
}
}
下图将说明类的结构:
你可以创建上述类的对象,如下所示:
Employee employee1=new Employee();
对象存储在堆内存中。
当上述语句被调用时,物理对象在内存中被创建如下:
现在让我们创建两个对象,即employee1和employe2,并为这两个对象设置名称和年龄。
Employee employee1=new Employee();
employee1.setName("Leo");
employee1.setAge(22);
Employee employee1=new Employee();
employee1.setName("Paul");
employee1.setAge(38);
这两个对象将在内存中创建,如下所示:
这就是关于java中的对象和类。