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

来源:互联网 发布:mac怎样删除文件 编辑:程序博客网 时间:2024/05/22 05:14
1、abstract:用来声明抽象方法,抽象方法没有方法体,不能被直接调用,必须在子类overriding后才能使用;
2、static:用来声明静态方法,静态方法可以被类及其对象调用;abstract的method 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类没有关系!;
4、native:表示该方法要用另外一种依赖平台的编程语言实现的,不存在着被子类实现的问题,所以,它也不能是抽象的,不能与abstract混用。
5、synchronized:应该是作用在一个具体的方法上才有意义;
0 0
原创粉丝点击