简答题

Java的接口和C++的虚类的相同和不同处有哪些?

正确答案

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

答案解析

相似试题
  • C++或Java中的异常处理机制的简单原理和应用。

    简答题查看答案

  • Java语言和C++语言都属于面向对象的程序设计语言。

    判断题查看答案

  • 重写一个基类的虚方法时,应与原虚方法的方法名相同,并且()

    单选题查看答案

  • 利用CSS样式中四种常用的虚类可以设置文字超级链接的四种状态的颜色,这四中链接状态的顺序应该是:()

    单选题查看答案

  • servlet与一般Java类的相同点是什么?()

    单选题查看答案

  • 通过C++语言中类的()机制,可以扩充和完善已有类以适应新的需求。

    填空题查看答案

  • 类的成员数据的修饰符是否和类的成员方法部分相同,部分不同。请写出与成员方法不同的修饰符是哪些?它们的含义是什么?

    简答题查看答案

  • 在Java中,名字必须与它所在的类的名字相同,而且不返回任何数据类型的方法是()

    单选题查看答案

  • C++中,根据()识别类层次中不同类定义的虚函数版本。

    单选题查看答案