我知道当我希望一个方法只对扩展当前类和当前类的所有类可用时,我应该使该方法为"protected“。好的,由于孙子类是从子类继承而来的,所以grandChildClass::method2()应该受到保护。但是,如果从parentClass::method2 2()这样的父类访问它,应该是什么呢?class parentClass public function method1() {$this->method2();}
class childClass
我有以下代码:var parentdepth=depth-1;console.log(parentclass); //+parentclass);console.log(parentclass);没有问题,并打印父类名,但是当我命令el=e.querySelector('.'+parentclass);时,下面会出现错误:SyntaxError: An invalid o
即使在我使用中的属性栏命名文档类之后,尝试从其他类访问它的尝试通常也会失败,说“试图访问一个未定义的属性.但有时候,即使是这颗星也失败了,除了(显而易见的!)之外,通常没有出路。class Other{
public function Other(parent:Main){
parentClass = p
我有两个类,derivedClassA和derivedClassB,它们都扩展了parentClass,我声明为var o:parentClass,然后,根据发生的事情,我想将o转换为derivedClassA从本质上讲,这是:doSomething()在parentClass中定义为公共的,在派生类中定义为override public function doSomething()errors,我得到的是