В Java нет функций. Есть только методы.
Вы можете объявлять методы внутри определений классов. И методы могут быть c или c. Как и в C ++.
Также нет необходимости в файлах заголовков.
Пример:
public class Demo {
// This is a constructor
public Demo() {
}
// This is a non-static method
public void method() {
}
// This is a static method.
// (It's also a special entry point to start the program)
public static void main(String[] args) {
}
}
Думаю, можно с уверенностью сказать, что Java намного проще, чем C ++.
Пс. Я использовал Demo с заглавной буквы, потому что в соответствии с соглашением о верблюжьем регистре Java классы должны начинаться с заглавной буквы, а методы - с строчной.