Java中的对象和类是紧密关联的,一个类有了对象的存在才显得有意义。Java中,对象是根据类创建的。所以,类在 Java 中起到了非常重要的作用。
类是用来定义一个对象的属性和行为的。类中定义了对象可以拥有的属性和方法,相当于一个模板,它告诉 Java 程序如何创建一个对象。在这个模板里,定义了对象的属性和方法,以及如何访问这些属性和方法。
而对象则是类创建出来的一个具体实例,即分配内存空间并且初始化为类定义的属性。一个类可以创建多个对象,每个对象都有自己的属性和方法,互相之间并不影响,即使是同一类的对象也不例外。
//下面是一个简单的实例代码 public class Person{ String name; //定义姓名属性 int age; //定义年龄属性 void sayHello(){ //定义打招呼方法 System.out.println("Hello, my name is " + name + ", and I am " + age + " years old."); } } Person person1 = new Person(); //创建对象1 person1.name = "John"; person1.age = 28; person1.sayHello(); //输出"Hello, my name is John, and I am 28 years old." Person person2 = new Person(); //创建对象2 person2.name = "Lucy"; person2.age = 25; person2.sayHello(); //输出"Hello, my name is Lucy, and I am 25 years old."
可以看到,类和对象之间的关系是密不可分的。类给对象定义了属性和方法,而对象则是类创建出来的一个具体实例,执行类中定义的方法,并访问类中定义的属性。