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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 段应腾 中级黑马   /  2012-7-22 17:53  /  1180 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抽象类中是否可以定义非抽象的方法?
        可以 首先抽象类是一个类,类是用来描述事物,只不过描述事物过程中有些信息不具体,抽象类和一般类异同点:
        相同:抽象类和一般类都用于描述事物,都可以定义成员。
        不同:抽象类中可以定义抽象成员函数,(抽象要么修饰类要么修饰函数)而一般类不可以。
              抽象类不可以实例化,一般类可以实例化。
抽象类中是否有构造函数?
       有,而且抽象类虽然自身不可以被实例化,但是其子类覆盖了所有的抽象方法后,是可以实例化的。所以抽象类的构造函数是用于给其子类对象进行实例化。
抽象类通常都是一个父类?
       是、因为需要子类去覆盖父类中的抽象方法
抽象类中可不可以不定义抽象方法?
        可以;看上去没有什么意义,其实有点意义,定义抽象方法就是不让这个类去创建对象

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

1 个回复

倒序浏览
太有才了,值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马