社区
Java EE
帖子详情
java 为什么要设计抽象类
90后小朋友
2011-11-29 09:18:54
java 为什么要设计抽象类, 干吗要这样设计啊 ,这样麻烦不
如果有用 ,那他在开发上起到的作用是什么。
...全文
200
10
打赏
收藏
java 为什么要设计抽象类
java 为什么要设计抽象类, 干吗要这样设计啊 ,这样麻烦不 如果有用 ,那他在开发上起到的作用是什么。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wang7535067
2011-11-29
打赏
举报
回复
[Quote=引用 1 楼 funfenffun 的回复:]
面向对象思想,最关键的就是抽象。
面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用.
设计模式都是和抽象分不开的,而抽象与Java接口和抽象Java类又是分不开的
[/Quote]
同意
ylovep
2011-11-29
打赏
举报
回复
这个问题需要自己多思考思考
jijihahalala
2011-11-29
打赏
举报
回复
可以用抽查象类提取公共代码,然后子类去实现,有利于代码复用。
五哥
2011-11-29
打赏
举报
回复
抽象 -- 继承
blliy117
2011-11-29
打赏
举报
回复
[Quote=引用 1 楼 funfenffun 的回复:]
面向对象思想,最关键的就是抽象。
面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用.
设计模式都是和抽象分不开的,而抽象与Java接口和抽象Java类又是分不开的
[/Quote]
我想楼主问的抽象非我们普通理解的抽象,
而只是abstract这个修饰符,他问的是普通类可以直接代替抽象类,为什么 还需要抽象类?
LZ,是否是我说的这个意思!
龙四
2011-11-29
打赏
举报
回复
等LZ看完一本设计模式的书籍后如果还有这种问题再问也不迟
fyswords
2011-11-29
打赏
举报
回复
为了代码复用以及规范类结构啊
vikey0623
2011-11-29
打赏
举报
回复
我原来也有想过既然有接口了,为什么还要有抽象类,不都是声明方法而不写实现方法,让子类去写实现方法吗?
主要区别是,类可以实现多个接口,而只能继承一个抽象类;抽象类中可以有非抽象方法,有构造函数,需要初始化,而接口不可以写方法的实现
angel
2011-11-29
打赏
举报
回复
[Quote=引用 1 楼 funfenffun 的回复:]
面向对象思想,最关键的就是抽象。
面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用.
设计模式都是和抽象分不开的,而抽象与Java接口和抽象Java类又是分不开的
[/Quote]
所言极是,面向对象就是要把 一些现实的东西抽象出来,这里你要考虑的是面向对象的思想,而不是去想这个东西有什么用,怎么用
设计模式,基本都是抽象出来的
funfenffun
2011-11-29
打赏
举报
回复
面向对象思想,最关键的就是抽象。
面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用.
设计模式都是和抽象分不开的,而抽象与Java接口和抽象Java类又是分不开的
JAVA
_API1.6文档(中文)
java
x.sound.sampled.spi 在提供新音频设备、声音文件 reader 和 writer,或音频格式转换器时,提供将为其创建子类的服务提供者的
抽象类
。
java
x.sql 为通过
Java
TM 编程语言进行服务器端数据源访问和处理提供 API...
Think in
Java
(中文版)-chm格式
第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 ...1.12.3 阶段1:要制作什么? 1.12.4 阶段2:开始构建? 1.12.5 阶段3:正式创建 1.12.6 阶段4:校订 1.12.7 计划的回报 1.13
Java
还是C++?
微服务系列第九季-
Java
中的封装、
抽象类
、接口和多态
微服务应用是分布式开发的... 第九季主要是给大家介绍一下:
Java
中封装的概念及步骤、
Java
封装类、
Java
抽象类
的概念、继承
抽象类
、抽象方法、接口的概念、接口的声明与实现、接口的继承、多态的概念、多态的应用举例。
java
为什么要用
抽象类
_如何彻底理解
Java
抽象类
为什么要用
抽象类
什么情况下用
抽象类
...
呐,到底什么是
抽象类
,有时明明一个普通类就可以解决了,为啥非得整个
抽象类
,装逼吗我曾带着这样的疑惑,查了很多资料,看了很多源码,写了很多代码,以下是自家的理解一、彻底理解
Java
抽象类
当我们无法理解一个...
关于
Java
为什么要使用
抽象类
和抽象方法,以及
抽象类
与接口的区别
1、在
Java
语言中, abstract class 和interface 是支持
抽象类
定义的两种机制。正是由于这两种机制的存在,才赋予了
Java
强大的 面向对象能力。abstract class和interface之间在对于
抽象类
定义的支持方面具有很大的...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章