Olá, só para ter certeza se entendi, o método booleano irá retornar TRUE se o this.idade>=18 e false se a idade for menor, é isso? no caso, por estar usando boolean por que não precisou de IF pra fazer a verificação? e aonde está sendo salvo a verificação? o return está retornando para onde já que não tem nenhuma variável pegando o valor true ou false fora do método?
class Cliente
{
    // outros atributos da classe
    public int idade;
    public bool EhMaiorDeIdade()
    {
        return this.idade >= 18;
    }
} 
            