Объявление class
Ключевое слово class объявляет новый класс в Java.
Класс - это шаблон, по которому создаются объекты.
Он описывает поля (переменные) и методы (функции),
которые будут у каждого объекта этого класса.
В объявлении класса можно указать модификаторы доступа
(например, public или final),
имя класса, а также расширяемый класс или реализуемые интерфейсы.
Синтаксис
[модификаторы] class ИмяКласса [extends Родитель] [implements Интерфейсы]
{
// поля и методы
}
Пример
Объявим простой класс User с двумя полями
и методом, который выводит информацию о пользователе:
public class Main
{
public static void main(String[] args)
{
User user = new User("John", 25);
user.showInfo();
}
}
class User
{
String name;
int age;
User(String name, int age)
{
this.name = name;
this.age = age;
}
void showInfo()
{
System.out.println(name + " " + age);
}
}
Результат выполнения кода:
"John 25"
Пример
Объявим класс с модификатором final,
который запрещает наследование, и создадим его объект:
public class Main
{
public static void main(String[] args)
{
Point point = new Point(3, 7);
System.out.println(point.x + " " + point.y);
}
}
final class Point
{
int x;
int y;
Point(int x, int y)
{
this.x = x;
this.y = y;
}
}
Результат выполнения кода:
"3 7"
Смотрите также
-
ключевое слово
public,
которое делает класс доступным из других пакетов -
ключевое слово
extends,
которое позволяет наследовать класс -
ключевое слово
constructor,
который вызывается при создании объекта -
ключевое слово
interface,
которое объявляет интерфейс