Java是一种面向对象的编程语言,其中类和方法定义是其重要的概念。类定义是定义一个对象的基本结构和行为,而方法定义则是定义类中的操作或行为。在Java中,类和方法的定义都使用关键词“class”和“method”。
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public void sayHello() { System.out.println("Hello, my name is " + name); } public int getAge() { return age; } }
上面是一个名为“Person”的类定义的示例。这个类有两个属性:一个字符串类型的“name”和一个整数类型的“age”。这个类还有一个带有两个参数的构造函数和两个方法:一个用于打招呼的方法“sayHello()”,另一个用于获取“age”的方法“getAge()”。
在方法定义中,可以包含计算、打印、返回值等操作。例如,下面是一个名为“sum”的方法,它接收两个整数类型的参数并返回它们的和。
public int sum(int a, int b) { int result = a + b; System.out.println("The result is " + result); return result; }
这个方法通过“return”关键字返回了计算结果,并使用“System.out.println()”方法来打印结果。在Java中,方法的返回值类型必须与方法声明中的类型相匹配。