📅  最后修改于: 2023-12-03 14:42:20.297000             🧑  作者: Mango
Java 是一种面向对象的编程语言。在 Java 中,一切皆为对象,每个对象都有其特定的属性和行为。对于每种对象,我们需要定义其特定的类,描述出其属性和行为。
要定义一个类,我们需要使用关键字 class
,并指定类的名称:
public class MyClass {
// 类的属性和方法
}
关键字 public
表示该类是公共的,可供其他类访问。如果不希望该类被其他类访问,则不需要添加 public
关键字。
我们可以在类中定义属性和方法。
属性是一个类的特性,描述其状态。一个类可以有多个属性,每个属性都具有其特定的类型和默认值。我们可以通过构造函数或对象的方法来设置和获取其值。
public class MyClass {
// 类的属性
public String name;
public int age;
}
在上述代码中,我们定义了一个名为 MyClass
的类,并给其定义了两个属性 name
和 age
,类型分别为 String
和 int
。
方法是类的行为,描述对象的功能。一个类可以有多个方法,每个方法都具有其特定的返回类型和参数列表。我们可以通过该方法来实现对象的某些操作。
public class MyClass {
// 类的属性
// 类的方法
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
}
在上述代码中,我们定义了一个名为 MyClass
的类,并给其定义了两个属性 name
和 age
,类型分别为 String
和 int
。同时,我们在类中定义了两个方法 setName
和 getName
,分别用于设置和获取 name
属性的值。
我们可以使用 new
关键字来创建一个对象,并对其属性进行赋值和方法进行调用。
public class MyClass {
// 类的属性
// 类的方法
public static void main(String[] args) {
// 创建一个 MyClass 的对象
MyClass obj = new MyClass();
// 对象的属性赋值
obj.name = "Tom";
// 对象的方法调用
String name = obj.getName();
System.out.println(name);
}
}
在上述代码中,我们创建了一个 MyClass
的对象 obj
,并对其属性 name
进行了赋值。然后,我们调用了对象的方法 getName
,获取属性 name
的值并输出到控制台上。
以上就是 Java 中对象和类的简单介绍。通过定义类和其属性方法,我们可以创建对象并实现其某些操作。在实际开发中,对象和类是通常用于解决问题和实现功能的基本构建块。