Как работать с классами в java
Работа с классами является одним из основных аспектов объектно-ориентированного программирования в Java
. Классы в Java
являются шаблонами, по которым создаются объекты. Класс содержит определение свойств и методов, которые могут использоваться объектами, созданными на основе этого класса.
Для создания класса в Java
используется ключевое слово class
, за которым следует имя класса. Внутри класса могут быть определены свойства и методы. Свойства класса представляют собой переменные, которые могут быть использованы в методах. Методы класса содержат определение действий, которые могут быть выполнены объектами класса.
Пример создания класса:
public class Person {
// свойства класса
private String name;
private int age;
// конструктор класса
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// методы класса
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
В данном примере создается класс Person
, который содержит свойства name
и age
, конструктор и методы getName()
, setName()
, getAge()
и setAge()
.
Конструктор используется для инициализации свойств при создании объекта.
Методы getName()
и getAge()
используются для получения значений свойств объекта, а методы setName()
и setAge()
- для их установки.
Для создания объекта на основе класса используется оператор new
:
Person person = new Person("John", 30);
В данном примере создается объект класса Person
с именем person
и свойствами name = "John"
и age = 30
.
Для доступа к свойствам объекта используются методы getName()
и getAge()
:
System.out.println(person.getName()); // => John
System.out.println(person.getAge()); // => 30
Также можно использовать методы setName()
и setAge()
для установки новых значений свойств объекта:
person.setName("Peter");
person.setAge(25);
System.out.println(person.getName()); // => Peter
System.out.println(person.getAge()); // => 25