修饰符关系 - 修饰符关系汇总
修饰符 |
意思 |
作用 |
abstract |
声明抽象 |
|
class |
类 |
|
extends |
扩充,继承 |
|
final |
最终值,不可改变的 |
不可以被继承 |
implements |
实现(接口) |
|
interface |
接口 |
|
native |
本地,原生方法(非 Java 实现) |
|
new |
新,创建 |
|
static |
静态 |
|
strictfp |
严格,精准 |
|
synchronized |
线程,同步 |
|
transient |
短暂 |
|
volatile |
易失 |
class类
class xxx{}//类
class xxx extends xxx{}//类 + 有继承
abstract class xxx{}//抽象类
public class xxx{}//类
public class xxx extends xxx{}//类 + 有继承
public abstract class xxx{}//抽象类
private class xxx{}//不可以
protected class xxx{}//不可以
interface接口
interface xxx{}//接口
interface xxx extends xxx{}//接口 + 有继承
implements实现
public class xxx implements xxx{}//类 + 实现接口
public class xxx extends xxx implements xxx,xxx{}//类 + 有继承 + 实现接口
方法
public static void main(String[] args){}//主方法
void xxx(){}//方法
public void xxx(){}//方法
private void xxx(){}//方法
public abstract void xxx(){}//抽象方法
public abstract double xxx(){}//抽象方法 + 返回双精度
public static void xxx(){}//静态方法
调用方法
public abstract void xxx();//抽象方法
public abstract double xxx();//抽象方法 + 返回双精度
xxx();//静态方法
abstract
final
native
new
static
strictfp
synchronized
transient
volatile