社区
刘英杰的课程社区_NO_5
JAVA常用API精品课程
帖子详情
接口和抽象类区别
l363130002
2023-01-12 14:47:51
课时名称
课时知识点
接口和抽象类区别
接口和抽象类区别
...全文
147
回复
打赏
收藏
接口和抽象类区别
课时名称课时知识点接口和抽象类区别接口和抽象类区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
抽象类
和
接口
的
区别
抽象类
和
接口
一、
抽象类
二、
接口
三、
抽象类
和
接口
区别
一、
抽象类
1、什么是
抽象类
? 答:类和类之间具有共同特征,将这些共同特征提取出来,形成
抽象类
。 2、类可以实例化对象吗? 答:由于类本身不存在,因此
抽象类
无法创建对象。使用
抽象类
时,写代码可以使用多态(父类型引用指向子类型对象),这里即
抽象类
作为父类。 3、
抽象类
中可以包含什么? ① 一般方法、静态方法和抽象方法,且抽象方法必须在
抽象类
中 ② 静态变量和成员变量 abstract class AbstractTest01{ int a;
接口
和
抽象类
有什么
区别
接口
和
抽象类
有什么
区别
你选择使用
接口
和
抽象类
的依据是什么?
接口
和
抽象类
的概念不一样。
接口
是对动作的抽象,
抽象类
是对根源的抽象。
抽象类
表示的是,这个对象是什么。
接口
表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的
抽象类
是人。说明,他们都是人。 人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个
接口
,然后让这些类去实现它. 所以,在高级
接口
和
抽象类
的
区别
前言:
抽象类
和
接口
都是在一定程度上体现到了java的多态特性。那么在使用场景上,它们有什么
区别
呢? 在语法方面:
抽象类
: 1.由abstract关键词修饰的类称之为
抽象类
。 2.
抽象类
中没有实现的方法称之为抽象方法,也需要加关键字abstract。 3.
抽象类
中也可以没有抽象方法,比如HttpServlet方法。 4.
抽象类
中可以有已经实现的方法,可以定义成员变量。
接口
: 1.由interface关键词修饰的称之为
接口
; 2.
接口
中可以定义成员变量,但是这些成员变量默认都是public stat
刘英杰的课程社区_NO_5
91
社区成员
564
社区内容
发帖
与我相关
我的任务
刘英杰的课程社区_NO_5
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章