抽象方法不能是static或native或synchroniz
来源:互联网 发布:湖南广电网络客服电话 编辑:程序博客网 时间:2024/09/21 09:19
1、abstract是抽象的,指的是方法只有声明而没有实现,他的实现要放入声明该类的子类中实现。
2、static是静态的,是一种属于类而不属于对象的方法或者属性。
3、synchronized 是同步,是一种相对线程的锁。
4、native 本地方法,这种方法和抽象方法及其类似,它也只有方法声明,没有方法实现,但是它与抽象方法不同的是,它把具体实现移交给了本地系统的函数库,而没有通过虚拟机,可以说是java与其它语言通讯的一种机制。
这些关键字为什么不能和abstract混用?
首先abstract与static,abstract是没有实现的,而static一定要有实现,因为 abstract的类不能生产对象,但是static是属于类,而类已经是一个存在的对象,这两个关键字在这上面有一个关键的矛盾点。
synchronized 是同步,然而同步是需要有具体操作才能同步的,如果像abstract只有方法声明,那同步一些什么东西就会成为一个问题了,当然抽象方法在被子类继承以后,可以添加同步。
native,这个东西本身就和abstract冲突,他们都是方法的声明,只是一个方法实现移交给子类,另一个是移交给本地操作系统。如果同时出现,就相当于即把实现移交给子类,又把实现移交给本地操作系统,那到底谁来实现具体方法呢。
- 抽象方法不能是static或native或synchroniz
- 抽象方法不能是static或native或synchroniz
- 抽象方法不能是static或native或synchroniz
- 抽象方法不能是static或native或synchroniz
- 抽象方法不能是static或native或synchroniz
- 抽象方法不能是static或native或synchroniz
- 抽象方法不能是static或native或synchroniz
- 抽象方法不能是static或native或synchroniz
- 抽象方法不能是static或native或synchroniz 原因及误解
- 抽象方法为什么不能是static或native或synchronized
- 抽象方法为什么不能是static或native或synchronized
- 抽象方法能否同时是native或者static或synchronized的?
- 抽象方法abstract能否同时是native或者static或synchronized的?
- 抽象方法可否同时是static,native,synchronized
- 抽象的方法能否同时是static、native、synchronized
- Static变量或方法
- 知识补充:抽象方法abstract为什么不能与static、synchronized、native混用
- 知识补充:抽象方法abstract为什么不能与static、synchronized、native混用
- __declspec(dllexport) & __declspec(dllimport)
- P8U8 最中听的话,不要做每件事都考虑太多。
- hibernate 离线条件查询
- new与malloc的区别
- 使用<jsp:forward>传递变量值,要注意的问题
- 抽象方法不能是static或native或synchroniz
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- 物化视图快速刷新的限制
- Sublime Text 2 快捷键用法大全
- Spring AOP 中的通知者
- C++将文件内容一次性读入内存
- 记录一下八款开源 Android 游戏引擎
- Vim 常用快捷键
- Android屏幕保护KeyguardManager相关内容学习