Java
Классы и объекты в Java
Классы и объекты
84
#description
Классы и объекты являются одними из основных конструкций объектно-ориентированного программирования (ООП) в Java. Классы позволяют определять структуру данных и поведение объектов, а объекты представляют собой экземпляры классов, имеющие собственное состояние и поведение.
public class MyClass { // статическое поле public static final int MY_CONSTANT = 42; // переменные экземпляра private int x; private int y; // конструкторы public MyClass(int x, int y) { this.x = x; this.y = y; } // методы экземпляра public int getX() { return x; } public int getY() { return y; } public void setX(int x) { this.x = x; } public void setY(int y) { this.y = y; } // статический метод public static int add(int a, int b) { return a + b; } }
Объекты в Java создаются с использованием оператора new
и конструктора класса. Объекты имеют свое состояние, определяемое значениями их переменных экземпляра.
MyClass obj = new MyClass(10, 20); System.out.println(obj.getX()); // выводит 10 System.out.println(obj.getY()); // выводит 20 obj.setX(30); obj.setY(40); System.out.println(obj.getX()); // выводит 30 System.out.println(obj.getY()); // выводит 40 int sum = MyClass.add(1, 2); System.out.println(sum); // выводит 3
Классы и объекты в Java позволяют создавать более сложные программные системы, организованные на основе объектов и их взаимодействия.