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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xueming5500 中级黑马   /  2015-12-1 00:51  /  993 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面试题:
                题目1:一个抽象类如果没有抽象方法,可不可以定义为抽象类?如果可以,有什么意义?
                           可以,这么做的目的只有一个,就是不让其他的类来创建该类的对象。

                题目2:abstract关键字不能和哪些关键字共存?
                           private:被private修饰的内容,子类是没有办法继承的,但是抽象方法是要求子类必须重写的,所以他们互相矛盾
                           final:被final修饰的内容,子类是没有办法重写的,但是抽象方法是要求子类必须重写的,所以他们互相矛盾
                           static:被static修饰的内容可以通过类名.的形式调用,但是我们知道抽象方法是没有方法体的,所以及时可以通过类名.的方式去调用,也是没有任何意义的,所以他们不能共存。

11 个回复

倒序浏览
get到了。。。
回复 使用道具 举报
值得学习
回复 使用道具 举报
这些东西复习的时候最容易漏掉了,面试的时候冷不清一问,还真说不上来;
回复 使用道具 举报
学到了,以后可能需要
回复 使用道具 举报
学习了,的确容易忽略
回复 使用道具 举报
l又学到了
回复 使用道具 举报
值得好好学习
回复 使用道具 举报
总结的不错啊
回复 使用道具 举报
每天懂你多一些——Java。
回复 使用道具 举报
学习到了  简单有用
回复 使用道具 举报
嗯,总结得 很好。赞一个。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马