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

java抽象类与接口的区别

2013-12-02 15:31 134 查看
1)抽象类的定义:

包含抽象方法的类就是抽象类。抽象类不能实例化,如果一个类继承抽象类,想要实例化,必须实现抽象类中所有的抽象方法,只要其中还有抽象方法没有实现,编译器会强制将类也转换为抽象类。

2)接口的定义:

接口是一个完全抽象的类,接口里面全部都是抽象方法,只能声明不能实现,接口里面的域默认是static、final的,所以不能修改。接口中方法,自动的都是public的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: