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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xpsyztd 中级黑马   /  2014-9-9 22:59  /  674 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

(1)构造函数有没有返回值:
虽然在构造函数中不能用return返回一个值,但构造函数有返回值,在创建该类对象时,他返回的是该类的实例;

(2)接口是否可以继承接口?抽象类是否可实现接口?抽象类是否可继承实体类?
接口可以继承接口。抽象类可以实现(implements)接口,抽象类可以继承实体类的前提是实体类必须有明确的构造函数;

(3)构造器Constructor是否可被override:
构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading;

(4)java接口和C++虚类的相同和不同处:
由于java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的但继承机制就不能满足要求,与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码,当一个类是实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下都是public static,所有方法默认情况下是public,一个类可以实现多个接口。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马