Ошибка неверного типа при попытке создания объектов в программировании Apex
Я изучаю программирование Apex и родом из Java. Я начал с создания простого класса автомобилей. Затем я создал его в консоли Execute Anonymous, написав:
Тест автомобиля = новый автомобиль ();
но я получаю сообщение об ошибке неверного типа. Я воссоздал, переименовал, но не уверен, что вызывает это. Любая помощь будет оценена.
1 ответ
Ваш класс недействителен. Похоже, вы пытаетесь написать метод с именем displayMessage()
но он не имеет возвращаемого значения, компилятор интерпретирует его как конструктор для класса, и "Car" не соответствует "displayMessage", поэтому он недопустим.
Поскольку вы ничего не возвращаете, измените его на:
public void displayMessage() {
System.debug('Hello');
}