Java 是一种面向对象编程语言,它的核心思想就是将现实世界中的一切看作是由对象组成的。在 Java 中,每个对象都有自己的属性和方法,属性用于描述对象的特征,方法则是对象能够执行的操作。下面我们来详细了解一下 Java 中的属性和方法。
属性
public class Person { private String name; private int age; public String getName() { return this.name; } public void setName(String name) { this.name = name; } public int getAge() { return this.age; } public void setAge(int age) { this.age = age; } }
上面是一个 Person 类的例子,在其中定义了两个属性 name 和 age。属性的访问权限可以使用 private、protected、public 进行限制,这里使用 private 进行限制。Java 提供了 getter 和 setter 方法用于访问和修改属性的值。
方法
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 " + this.name + " and I'm " + this.age + " years old."); } }
上面是 Person 类中的一个方法 sayHello,它用于向控制台输出 Person 对象的信息。方法也可以有参数和返回值,下面是一个求和方法的例子。
public int add(int a, int b) { return a + b; }
使用方法时需要先创建对象,然后通过对象来调用方法,下面是一个使用 Person 类中的 sayHello 方法的例子。
Person p = new Person("张三", 20); p.sayHello();
上面的代码会输出:
Hello, my name is 张三 and I'm 20 years old.
在实际开发中,我们会遇到许多不同的类和方法,了解 Java 的属性和方法的基本概念可以帮助我们更好地了解和使用这些类和方法。