Ошибка неверного типа при попытке создания объектов в программировании Apex

Снимок ошибки

Я изучаю программирование Apex и родом из Java. Я начал с создания простого класса автомобилей. Затем я создал его в консоли Execute Anonymous, написав:

Тест автомобиля = новый автомобиль ();

но я получаю сообщение об ошибке неверного типа. Я воссоздал, переименовал, но не уверен, что вызывает это. Любая помощь будет оценена.

1 ответ

Ваш класс недействителен. Похоже, вы пытаетесь написать метод с именем displayMessage() но он не имеет возвращаемого значения, компилятор интерпретирует его как конструктор для класса, и "Car" не соответствует "displayMessage", поэтому он недопустим.

Поскольку вы ничего не возвращаете, измените его на:

public void displayMessage() {
    System.debug('Hello');
}
Другие вопросы по тегам