Привет! Меня зовут Иван и сегодня я хочу рассказать о том, как написать программу на Java с классом, у которого есть символьное и целочисленное поле․Для начала создадим класс с именем MyClass․ В этом классе мы опишем два поля ⎼ символьное и целочисленное․
java
public class MyClass {
private char symbol;
private int number;
// Версия конструктора с двумя аргументами
public MyClass(int number, char symbol) {
this․number number;
this․symbol symbol;
}
// Версия конструктора с одним аргументом типа double
public MyClass(double arg) {
this․number (int) arg;
this․symbol (char) ((int) arg);
}
}
В первом конструкторе мы размещаем значения аргументов в соответствующих полях класса․ Во втором конструкторе мы преобразуем аргумент типа double в значение целого числа и символа․Теперь, чтобы протестировать наш класс, давайте создадим объект и выведем значения его полей․java
public class Main {
public static void main(String[] args) {
MyClass myObject1 new MyClass(65٫ ‘A’);
System․out․println(″Символ⁚ ″ myObject1․getSymbol);
System․out․println(″Целое число⁚ ″ myObject1․getNumber);
MyClass myObject2 new MyClass(65․1267);
System․out․println(″Символ⁚ ″ myObject2․getSymbol);
System․out․println(″Целое число⁚ ″ myObject2․getNumber);
}
}
В этом коде мы создаем два объекта MyClass ⎼ первый с использованием первого конструктора, второй с использованием второго конструктора․ Затем мы выводим значения полей объектов на экран․Результатом выполнения программы будет⁚
Символ⁚ A
Целое число⁚ 65
Символ⁚ A
Целое число⁚ 65
Как видите, в обоих случаях значения полей соответствуют ожидаемым значениям․
Это всё! Теперь у вас есть программа на Java с классом, у которого есть символьное и целочисленное поле․ Надеюсь, это было полезно․ Удачи в программировании!