当前位置:Gxlcms > JavaScript > js中实现多态采用和继承类似的方法_javascript技巧

js中实现多态采用和继承类似的方法_javascript技巧

时间:2021-07-01 10:21:17 帮助过:12人阅读

多态的实现可以采用和继承类似的方法。首先定义一个抽象类,其中调用一些虚方法,虚方法在抽象类中没用定义,而是通过其具体的实现类来实现。

如下面的例子:

输出"propInSubClassA" var objB=new SubClassB(); objB.initialize();//输出"propInSubClassB"

首先定义了一个抽象基类base,在base类的initialize方法中调用了oninit方法,但是基类中并没用oninit方法的实现或者声明。SubClassA和SubClassB类继承自base类,并且分别采用了不同的方式对oninit方法进行实现。

人气教程排行