почему ничего из этого не работает:
char word = "sds"; char word = 'sds'; myDog.bark("voff"); myDog.bark('voff');
в объекте myDog я набрал:
void bark(char word) { System.out.println(word); }
Потому что символ - это всего лишь один символ. Вместо этого вы хотите использовать тип String.
void bark(String word) { System.out.println(word); }
Вы хотите использовать «String», а не «char». char только для 1 символа, "String" для нескольких символов.
С типом "String" вы используете двойные кавычки, с "char" вы используете одинарные кавычки:
char c = 'a'; String s = "hello";
Тип данных char может содержать только один символ. Для нескольких символов следует использовать тип данных String.
char - один символ, String - последовательность символов. Вы ищете строку