Mirosław Bogacz Frontend
Temat: JavaScript - Dziedziczenie
Witam, mam takie pytanie, czy jest możliwe dziedziczenie w taki o to sposóbfunction Class1()
{
this.publicMethod = function()
{
alert('publicMethod');
}
var privateMethod = function()
{
alert('privateMethod');
}
}
function Class2()
{
// chce aby tutaj była widoczna metoda privateMethod
this.customMethod = function()
{
privateMethod();
}
}
wiem że mogę zrobić ją metodą publiczną i oznaczyć np _privateMethod ale wole aby ona nie była widoczna.
var class2 = new Class2();
class2.privateMethod(); // <--- Chce tego uniknąć
metoda ma być tylko widoczna w wewnątrz Class1 oraz Class2.