Sí, pero vas a tener que devolver una instancia de la clase desde el método padre si deseas acceder al método hijo desde afuera para que se pueda encadenar métodos. Si solo vas a usarlo dentro del ámbito del método padre, no será necesario que devuelvas instancia alguna.
Código Javascript
:
Ver original"use strict";
class FdW{
constructor(param){
this.name = param;
}
greet(){
this.message = "Hello, " + this.name;
this.show = function(){
console.log(this.message);
};
return this;
}
}
const $ = new FdW("Alexis88");
$.greet().show(); //Hello, Alexis88
Funcionaría de la misma manera si el método hijo estuviera por fuera, es decir, al nivel del método padre.