44问答网
所有问题
父类中被final标识的方法,在子类中可以调用吗?
php问题。
举报该问题
推荐答案 2016-07-27
可以,被final修饰的任何继承自这个类的子类,都不能够在自己的方法当中来覆盖他父类的这个方法。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YKWRKDVWVKRY33ZWRKZ.html
其他回答
第1个回答 2016-07-27
class a {
public final function test() {
echo 'test';
}
}
class b extends a {
}
$b = new b();
$b->test(); // final 修饰的方法不能被重写 是否被子类调用要看 是否被 private 修饰
本回答被网友采纳
第2个回答 2016-07-27
可以!final是为了防止父类的一个方法被重写。
相似回答
父类的final方法可以被子类
重写
吗?
答:
不能
。用 final 修饰的类、方法、变量等,都不可以被重写。
final、
finally
和
finalize
答:
3️⃣
被声明为 final 的方法也同样只能使用,不能在子类中被重写
。使用 final 方法的原因主要有两个:注意:若父类中 final 方法的访问权限为 private,将导致子类中不能直接继承该方法。因此,此时可以在子类中定义相同方法名的函数,此时不会与重写 final 矛盾,而是在子类中重新地定...
java中
父类中
有被filnal修饰的成员变量会
被子类
继承下来吗
答:
会,final是不可改,而不是不可继承
事实上,就是不想被覆盖才写成final的,不想覆盖就是想要子类好好用啊
java中
,子类
能不能继承
父类的
所有
方法
和状态?
答:
。如果类被 final 修饰了,那么是无法继承的,例如 api中的 String类。如果
方法被 final
修饰了,这个方法无法被继承(不能被覆盖)。private修饰的成员也是无法被继承的。这个很好理解,private:私有。只提供给本类其他
方法调用的,
不暴露给本类以外的其他对象,自然不能被
子类
继承到。
大家正在搜
在子类中重写父类的方法的过程称作
怎样在子类中重写父类方法
java中一个父类可以有几个子类
父类方法中使用子类成员变量
如何在子类中得到父类的值
一个父类可以有多个子类吗
java子类引用指向父类对象
在子类中使用关键字
子类和父类
相关问题
父类的类变量可以被子类重写的方法调用吗
父类对象可以调用子类中的方法吗
quick lua 类名可以重复吗,父类可以直接调用子类的方...
入门问题,子类调用父类会生成父类对象么
Java中 通过子类怎么调用父类已经被重写的方法
Java中 通过子类怎么调用父类已经被重写的方法
Java 中父类怎么调用子类的方法
在子类构造器中调用父类方法