A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 木木赤赤 中级黑马   /  2013-11-19 19:16  /  1004 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public abstract class Close//先定义一个抽象类{
}


Close c = new Close;

能否声明对象,如果不能,错在哪里?

3 个回复

倒序浏览
抽象类是不能建立对象的,除非它被重写,因为抽象类没有方法体,这个类除了被继承没有任何意义,你对抽象类建立对象肯定错了。
回复 使用道具 举报
抽象类显然是不能自己实现自己的,必须由其子类去实现,只声明方法,不能有方法体的类就是抽象类。
回复 使用道具 举报
抽象类无法继承 只能尤其子类创建对象 并覆写抽象类里面的所有方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马