5
Temel sınıfın bir işlevi vardır f. Türetilmiş sınıf, fonksiyonun üzerine yazılır f. Türetilmiş sınıfın bir nesnesi için temel sınıf 'f'yi çağırmak istiyorum. Bunu nasıl yapabilirim?Matlab sınıfını MATLAB'de baz işlevini çağırmak için zorla?
İşte kod örneği. Bunun yerine
[email protected]();
ait
classdef base
methods (Access = public)
function this = f(this)
disp('at base::f');
end
end
end
classdef derived < base
methods (Access = public)
function this = f(this)
% HERE I WANT TO CALL base::f
[email protected](); % this is an error
disp('at derived::f');
end
end
end
d = derived();
d.f();
% here the result should be
% at base::f
% at derived::f
@Vahagn var: O 'disp olacak türetilmiş :: f' de, bu ifade f @ tabanına çağrıdan sonra çalıştırılmaktadır beri. Ancak sonsuz döngüyü anlamıyorum. – Jonas
@Vahagn: İşte belgelerdeki bağlantı: http://www.mathworks.com/help/techdoc/matlab_oop/bsa1q42.html – Jonas