您的位置:首页 > 编程语言 > Java开发

JAVA -- 关键字 abstract、static、final、native、synchronized

2015-06-04 17:53 561 查看
1、abstract:用来声明抽象方法,抽象方法没有方法体,不能被直接调用,必须在子类overriding后才能使用;

2、static:用来声明静态方法,静态方法可以被类及其对象调用;abstract的method 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类没有关系!;

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

5、synchronized:应该是作用在一个具体的方法上才有意义;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: