类和方法是Java编程语言中的两个重要概念,它们在面向对象编程中扮演着不同的角色。本文将详细介绍类和方法的区别,并提供相应的源代码示例。
类是一种用户自定义的数据类型,用于描述对象的属性和行为。它是创建对象的模板或蓝图,定义了对象的状态和行为。类可以看作是一种抽象数据类型,它封装了数据和操作数据的方法。在Java中,类通常由字段(属性)和方法组成。
下面是一个简单的Java类的示例:
public class Person {
// 字段(属性)
String name;
int age;
// 方法
public void sayHello()