java定义对象如何
定义对象的基本语法
在Java中,对象是类的实例。定义对象需要先声明类,再通过new关键字实例化。基本语法如下:
ClassName objectName = new ClassName();
声明类
类是对象的模板,定义类时需要包含属性和方法:
public class Person {
// 属性(成员变量)
String name;
int age;
// 方法
void speak() {
System.out.println("My name is " + name);
}
}
实例化对象
通过new关键字创建类的实例(对象):
Person person1 = new Person();
访问对象成员
使用点号(.)访问对象的属性和方法:

person1.name = "Alice";
person1.age = 25;
person1.speak(); // 输出: My name is Alice
构造方法
构造方法用于初始化对象。如果未显式定义,Java会提供默认的无参构造方法:
public class Person {
String name;
int age;
// 自定义构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
// 使用构造方法创建对象
Person person2 = new Person("Bob", 30);
对象引用
Java中对象变量存储的是引用(内存地址),而非对象本身。多个变量可以引用同一个对象:

Person person3 = person2;
person3.name = "Charlie"; // person2.name也会变为"Charlie"
匿名对象
不需要变量名直接使用的对象,通常用于一次性操作:
new Person("Dave", 40).speak();
静态成员
用static修饰的成员属于类而非对象,所有实例共享:
public class Person {
static int count; // 静态变量
}
Person.count = 10; // 通过类名访问
对象数组
可以创建对象数组来管理多个对象:
Person[] people = new Person[3];
people[0] = new Person("Eve", 35);






