找到关于编程的34423 篇文章

我们可以在 Java 中编写没有任何方法的接口吗?

Maruthi Krishna
更新于 2020年6月29日 14:44:24

2K+ 次浏览

是的,您可以编写没有任何方法的接口。这些被称为标记接口或标签接口。标记接口即它不包含任何方法或字段,通过实现这些接口,类将表现出关于已实现接口的特殊行为。示例考虑以下示例,这里我们有一个名为 Student 的类,它实现了 Cloneable 标记接口。在主方法中,我们尝试创建一个 Student 类的对象并使用 clone() 方法克隆它。 在线演示import java.util.Scanner; public class Student implements Cloneable {    int age;    String name;    public ... 阅读更多

我们可以在 Java 中在另一个接口内声明一个接口吗?

Maruthi Krishna
更新于 2023年11月22日 12:56:18

998 次浏览

Java 中的接口是方法原型的规范。每当您需要指导程序员或制定合同以指定类型的使用方法和字段应该如何时,都可以定义一个接口。要创建此类型的对象,您需要实现此接口,为接口的所有抽象方法提供主体并获得实现类的对象。嵌套接口Java 允许在另一个接口中声明接口,这些被称为嵌套接口。实现时,您需要将嵌套接口引用为 outerInterface.nestedInterface。示例在下面的 Java 示例中,我们有一个接口…… 阅读更多

如何在 Java 中在类内编写/声明接口?

Maruthi Krishna
更新于 2020年6月29日 14:45:53

774 次浏览

Java 中的接口是方法原型的规范。每当您需要指导程序员或制定合同以指定类型的使用方法和字段应该如何时,都可以定义一个接口。要创建此类型的对象,您需要实现此接口,为接口的所有抽象方法提供主体并获得实现类的对象。嵌套接口Java 允许在另一个接口中或类中编写/声明接口,这些被称为嵌套接口。示例在下面的 Java 示例中,我们有一个名为 Sample 的类,其中包含一个嵌套接口…… 阅读更多

如何在 Java 中在接口内编写类?

Maruthi Krishna
更新于 2020年6月29日 14:34:08

294 次浏览

在 Java 中允许在接口内定义类。如果接口的方法接受类作为参数,并且该类在其他地方未使用,在这种情况下,我们可以在接口内定义一个类。示例在下面的示例中,我们有一个名为 CarRentalServices 的接口,该接口有两个方法接受类 Car 的对象作为参数。在此接口中,我们有类 Car。 在线演示interface CarRentalServices {    void lendCar(Car c);    void collectCar(Car c);    public class Car{       int carId;       String carModel; ... 阅读更多

我们可以在 Java 中从另一个接口实现一个接口吗?

Maruthi Krishna
更新于 2020年6月29日 14:35:20

355 次浏览

不,您不能从另一个接口实现一个接口,您只能使用 extends 关键字扩展它,如下所示:interface ArithmeticCalculations{    public abstract int addition(int a, int b);    public abstract int subtraction(int a, int b); } interface MathCalculations implements ArithmeticCalculations{    public abstract double squareRoot(int a);    public abstract double powerOf(int a, int b); }但是,如果您尝试使用 implements 关键字从另一个接口实现一个接口。编译器在接口名称后不识别 implements 关键字,并抛出编译时错误,提示“'{' expected”。示例在下面的 Java 程序中,我们有两个接口…… 阅读更多

我们可以将 Java 接口的变量声明为私有和受保护的吗?

Maruthi Krishna
更新于 2020年6月29日 14:37:41

3K+ 次浏览

Java 中的接口类似于类,但是它只包含抽象方法和字段,这些字段是 final 和 static 的。接口的私有字段如果接口的字段是私有的,则您无法在实现类中访问它们。如果您尝试将接口的字段声明为私有的,则会生成一个编译时错误,提示“modifier private not allowed here”。示例在下面的 Java 示例中,我们尝试将接口的字段和方法声明为私有的。public interface MyInterface{    private static final int num = 10;    private abstract void demo(); }编译时错误编译上述程序时…… 阅读更多

什么是事件处理?描述 Java 中事件处理的组件?

raja
更新于 2020年2月7日 06:34:45

3K+ 次浏览

Java 中的 GUI 通过鼠标、键盘和各种用户控件(如按钮、复选框、文本字段等)处理与用户的交互作为事件。为了将 Java 实现为事件驱动的编程,必须正确处理这些事件。事件处理中的组件事件事件源事件侦听器/处理程序事件事件被定义为描述源对象状态变化的对象。Java 在 java.awt.event 包中定义了许多这样的事件类一些事件是 ActionEvent、MouseEvent、KeyEvent、FocusEvent、ItemEvent 等。事件源源是一个生成事件的对象。当该对象的内部状态发生变化时,就会发生事件生成…… 阅读更多

解释 import 关键字在 Java 中的重要性?

Venkata Sai
更新于 2019年7月30日 22:30:26

465 次浏览

在 Java 中,相互关联的类和接口被分组到一个包中。包只不过是一个目录,用于存储特定概念的类和接口。例如,与输入和输出操作相关的全部类和接口都存储在 java.io 包中。有两种类型的包:用户定义的包和内置包(预定义的)import 关键字每当您需要使用特定包中的类时,首先,您需要为包含所需包的 JAR 文件设置类路径。使用 import 关键字从包中导入所需的类。导入时…… 阅读更多

什么是 Java 中的缩窄?解释一下。

Venkata Sai
更新于 2019年7月30日 22:30:26

5K+ 次浏览

Java 提供多种数据类型来存储各种数据值。它提供 7 种原始数据类型(存储单个值),如下所示:
boolean – 存储表示真或假的 1 位值。
byte – 存储最多 8 位的二进制补码整数。
char – 存储最多 16 位的 Unicode 字符值。
short – 存储最多 16 位的整数值。
int – 存储最多 32 位的整数值。
long – 存储最多 64 位的整数值。
float – 存储最多 32 位的浮点值。
double – 存储最多 64 位的浮点值。
将一种原始数据类型转换为另一种称为类型…… 阅读更多

如果子类没有覆盖 Java 中的抽象方法会发生什么?

Maruthi Krishna
更新于 2020年6月29日 14:39:48

6K+ 次浏览

没有主体的方法称为抽象方法。它只包含方法签名和一个分号,以及它之前的 abstract 关键字。例如:public abstract myMethod(); 要使用抽象方法,需要通过扩展其类并为其提供实现来继承它。包含 0 个或多个抽象方法的类称为抽象类。如果它包含至少一个抽象方法,则必须将其声明为 abstract。扩展抽象类:一旦在 Java 中扩展抽象类,就需要覆盖其中的所有抽象方法,或者将其声明为 abstract。如果不这样做,将会… 阅读更多

广告
© . All rights reserved.