Java是一种面向对象的编程语言,它支持类和对象的概念。类是一个抽象的概念,它描述了相似对象的属性和行为。在Java中,类被定义为一个具有状态和行为的对象。状态是表示它的特征,行为是指它能够执行的操作。
public class Person { private String name; private int age; public Person(String n, int a) { name = n; age = a; } public void setName(String n) { name = n; } public String getName() { return name; } public void setAge(int a) { age = a; } public int getAge() { return age; } }
C语言中没有类和对象的概念,但是它支持函数的概念。函数是一种可重用的代码块,它一般用于执行特定的任务。C语言中的函数可以接受参数并返回一个值。
int add(int a, int b) { return a + b; } int main() { int x = 10; int y = 20; int sum = add(x, y); printf("The sum of %d and %d is %d.\n", x, y, sum); return 0; }
在Java中,方法就是类所描述的行为。在C语言中,函数是执行任务所使用的代码块。