把类声明为abstract意味着什么?

XVenus 2007-09-02 05:24:10
把类声明为abstract意味着什么?
...全文
457 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveandhate2008z 2007-09-04
  • 打赏
  • 举报
回复
追加说明,就是在抽象类中定义的static方法同样可以用类名直接引用。呵呵!
loveandhate2008z 2007-09-04
  • 打赏
  • 举报
回复
用abstract修饰就是抽象类,抽象类中含有一个或多个抽象方法。
抽象方法只有方法的声明没有方法体。就是不需要在抽象类中去实现抽象方法,而是留给继承了抽象类的子类去实现。当然子类不是不须实现所有的抽象方法,但是如果不实现所有的抽象方法那么子类也必须是抽象类。 在抽象类中不只有抽象方法,也可以有普通的方法,即将方法实现。但是只能在子类中调用。 如果在抽象类中全部都是抽象方法就跟接口跟相似了。 楼上的楼上说的就很形象!呵呵!加油!!!
grass_12 2007-09-04
  • 打赏
  • 举报
回复
abstract 没有什么
dhyanshi 2007-09-04
  • 打赏
  • 举报
回复
Top
bao110908(好没劲~~) ( ) 信誉:100 2007-09-04 16:26:01 得分: 0


意味着这个类变成抽象类了,只能让别人来继承它所有的东西,继续改造加工,它就不能再生成对象了,只能让继承它的类去生成对象,看看抽象类可怜吧~~。不过不要可怜它,它只是一个领导别人去干事的类,把基本骨架都框死,让别人不架着也不行的哦~~


Top


太油菜了!!
  • 打赏
  • 举报
回复
意味着这个类变成抽象类了,只能让别人来继承它所有的东西,继续改造加工,它就不能再生成对象了,只能让继承它的类去生成对象,看看抽象类可怜吧~~。不过不要可怜它,它只是一个领导别人去干事的类,把基本骨架都框死,让别人不架着也不行的哦~~
goldlive_8888 2007-09-04
  • 打赏
  • 举报
回复
修饰类不能被继承,修饰方法不能被重写,修饰成员变量不能被改变
For_suzhen 2007-09-03
  • 打赏
  • 举报
回复
就像'车'这个类,你没法去实例化他,只能继承。因为它抽象,车是没有实例的,除非你是具体的某种类型,某种牌子。
tyztyz1006 2007-09-03
  • 打赏
  • 举报
回复
使用这样的类必须实力化一个对象
king_freedom 2007-09-03
  • 打赏
  • 举报
回复
需要别人去继承你的抽象类,否则该类无法产生实例.
覆盖其中的方法,抽象类中可以有抽象方法,也可以不含有抽象方法,有的话,一定要覆盖
jackeyhz 2007-09-03
  • 打赏
  • 举报
回复
请问一下:没有抽象方法的抽象类有什么意义?
liuwanlin 2007-09-02
  • 打赏
  • 举报
回复
里面有抽象方法,子类要实现所有的抽象方法才能实例化!
抽象类中可以有实现的方法!
huqifei 2007-09-02
  • 打赏
  • 举报
回复
同意楼上的,补充一下,可以有成员变量,可以有抽象方法,也可以有非抽象方法
believefym 2007-09-02
  • 打赏
  • 举报
回复
意味着这个类不能被实例化,没有被实例化的意义,但是不一定有抽象方法
wunan320 2007-09-02
  • 打赏
  • 举报
回复
象楼上的一句话也能大概说明白意思
但是建议lz还是自己查查资料 看看书比较好
phyeas 2007-09-02
  • 打赏
  • 举报
回复
意味着你希望别人去继承你的类,并实现里面的抽象方法

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧