zoukankan      html  css  js  c++  java
  • abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?

    abstractmethod 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类扯不上关系!

    native方法表示该方法要用另外一种依赖平台的编程语言实现的,不存在着被子类实现的问题,所以,它也不能是抽象的,不能与abstract混用。

    关于synchronizedabstract不能同时使用。因为synchronized修饰一个方法时,表明将会使用该方法的调用者作为同步监视器,但对于一个abstract方法而言,它所在类是一个抽象类,抽象类也无法创建实例,因此也就无法确定synchronized修饰方法时的同步监视器了,因此synchronizedabstract不能同时使用。

  • 相关阅读:
    MySQL多表查询回顾
    本地SQL查询
    QBC查询
    HQL查询
    Hibernate多对多操作
    Hibernate一对多操作
    表与表之间关系回顾
    x$bh视图
    dba 和 rdba 转载
    What you can talk
  • 原文地址:https://www.cnblogs.com/programb/p/14068467.html
Copyright © 2011-2022 走看看