社区
Java SE
帖子详情
abstract interface 和 interface 的区别???
liuchuntao
2004-12-07 02:52:51
普通的接口 和 抽象接口的区别????
...全文
158
9
打赏
收藏
abstract interface 和 interface 的区别???
普通的接口 和 抽象接口的区别????
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
redex
2004-12-07
打赏
举报
回复
还没有听说过abstract interface,只知道interface比abstract class
要更“抽象”一些,因此,它的限制要比abstract class更严格一些。比
如,接口中的数据成员自动成为public static final的。
umbrella1984
2004-12-07
打赏
举报
回复
接口中的都是abstract static final滴
wangxd
2004-12-07
打赏
举报
回复
我只知道abstract class和class的区别,interface的不知道
fog628
2004-12-07
打赏
举报
回复
楼上的还忘了一点,接口中的成员变量都自动为static
Yanbin_Q
2004-12-07
打赏
举报
回复
abstract interface I
{
double PI=3.14159;
}
interface I
{
double PI=3.14159;
}
interface I
{
public double PI=3.14159;
}
interface I
{
public final double PI=3.14159;
}
interface I
{
final double PI=3.14159;
}
上面那几种方式编译出来都是一样的,你有没有写abstract,接口也是抽象的
接口中的定义的就是常量,就是public final的,你写成private还不行
所以说没有区别
playboylee
2004-12-07
打赏
举报
回复
在类中意义多点。接口上区别不大
shenyouth
2004-12-07
打赏
举报
回复
abstract interface 还没有见过,没有这个必要吧,我想
kaymo
2004-12-07
打赏
举报
回复
接口不都是抽象的吗?就像接口中的成员没有定义为抽象的也默认为抽象的
期待高手
catblue
2004-12-07
打赏
举报
回复
从来没见过,学习。
Java中抽象类和接口的
区别
在Java语言中,
abstract
class和
interface
是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。
abstract
class和
interface
之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于
abstract
class和
interface
的选择显得比较随意。其实,两者之间还是有很大的
区别
的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的
区别
进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据
Android面试题
方法重载与覆盖的
区别
?( Overload与Override的
区别
) String 和StringBuffer的
区别
抽象类与接口的
区别
(
abstract
与
interface
的
区别
)
javaweb基础详细介绍
JAVA相关基础知识,面向对象的特征有哪些方面,
abstract
class和
interface
有什么
区别
?,java面试常见问题都有
abstract
class和
interface
有什么
区别
?
今天来谈一谈
abstract
class和
interface
的
区别
1.首先要了解
abstract
class(抽象类)的定义
Abstract
class指的是用关键字
abstract
修饰的类,叫做抽象类,是不允许实例化的类,不能直接创建对象,必须要通过子类创建才能使用
abstract
类的方法。 含有
abstract
方法的类必须定义为
abstract
class,
abstract
class类中的方法不必是抽象的。
abstract
class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,
抽象类
abstract
和 接口
Interface
的
区别
?
1.为什么需要抽象类? 在Java语言中,
abstract
class 和
interface
是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。 抽象类是对类的抽象,是一种模板设计;接口是行为的抽象,是一种行为的规范。 抽象类是用来捕捉子类的通用特性的;接口是抽象方法的集合。 抽象类主要用于当做基础类使用,即基类(抽象类 用于被继承的子类使用的)。如果想拥有一些方法,并且这些方法有默认实现,那么使用抽象类。 接口主要用于模...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章