找到关于面向对象编程的9301 篇文章

什么是 Java 中的标记接口?

Debarpito Sarkar
更新于 2022-09-05 12:14:41

2K+ 次浏览

本文将帮助您了解 Java 中的标记接口。在理解标记接口之前,让我们回顾一下接口。接口与对象类似,是类的蓝图。它包含静态常量和抽象方法。它是 Java 中实现抽象和多重继承的一种机制。它使用 interface 关键字声明。它提供完全抽象,这意味着接口中的所有方法都必须声明为空体,所有字段都必须默认为 public、static 和 final。语法 interface { // 常量字段声明 ... 阅读更多

什么是 Java 中的静态空白 final 变量?

Syed Javed
更新于 2019-07-30 22:30:22

378 次浏览

不可以。Java 不允许这样做。编译器将无法编译,并抛出错误:空白 final 字段可能未初始化。

什么是 Java 中的空白或未初始化 final 变量?

Ankitha Reddy
更新于 2019-07-30 22:30:22

229 次浏览

不可以。Java 不允许这样做。编译器将无法编译,并抛出错误:空白 final 字段可能未初始化。

在 Java 中使用 this 关键字的 6 种方法是什么?

Priya Pallavi
更新于 2020-06-18 07:53:10

2K+ 次浏览

this 可用于获取当前对象。this 可用于调用当前对象的方法。this() 可用于调用当前类的构造函数。this 可以作为参数传递给方法调用。this 可以作为参数传递给构造函数。this 可用于从方法返回当前对象。

我们可以在 Java 中创建没有 main 方法的程序吗?

Syed Javed
更新于 2019-07-30 22:30:22

2K+ 次浏览

不可以。对于基于 Java 的应用程序,JVM 将抱怨缺少 main 方法。

Java 程序用于减去两个矩阵

Shriansh Kumar
更新于 2024-09-13 15:54:00

860 次浏览

对于两个给定的 m×n 大小的矩阵,编写一个 Java 程序来减去它们。矩阵具有其元素的行和列排列。具有 m 行和 n 列的矩阵可以称为 m×n 矩阵。矩阵中的单个条目称为元素,可以用 a[i][j] 表示,这意味着元素 a 位于第 i 行和第 j 列。请注意,只有当每个矩阵的行数和列数相等时,才能减去两个矩阵。现在,让我们用一个例子来理解问题陈述…… 阅读更多

在 Java 数组中查找第三小的数字。

Kumar Varma
更新于 2020-03-12 10:10:40

4K+ 次浏览

示例以下是所需的程序。在线演示public class Tester {    public static int getThirdSmallest(int[] a) {       int temp;       // 对数组进行排序       for (int i = 0; i < a.length; i++) {          for (int j = i + 1; j < a.length; j++) {             if (a[i] > a[j]) {                temp = a[i];                a[i] = a[j];                a[j] = temp;             }          }       }       // 返回第三小的元素       return a[2];    }    public static void main(String args[]) {       int a[] = { 11,10,4, 15, 16, 13, 2 };       System.out.println("第三小的数: " +getThirdSmallest(a));    } }输出第三小的数:10

不用递归在 Java 中编写阶乘程序。

Vikyath Ram
更新于 2020-06-18 08:09:48

1K+ 次浏览

以下是所需的程序。示例在线演示public class Tester {    static int factorial(int n) {       if (n == 0)          return 1;       else          return (n * factorial(n - 1));    }    public static void main(String args[]) {       int i, fact = 1;       int number = 5;       fact = factorial(number);       System.out.println(number + "! = " + fact);    } }输出5! = 120

Java 中的素数程序。

V Jyothi
更新于 2020-06-18 07:00:54

2K+ 次浏览

以下是所需的程序。示例在线演示public class Tester {    public static void main(String args[]) {       int i, m = 0, flag = 0;       int n = 41;// 要检查的数字       m = n / 2;       if (n == 0 || n == 1) {          System.out.println(n + " 不是素数");       } else {          for (i = 2; i <

使用递归在 Java 中编写斐波那契数列程序。

V Jyothi
更新于 2020-03-05 12:16:09

2K+ 次浏览

以下是所需的程序。示例在线演示public class Tester {    static int n1 = 0, n2 = 1, n3 = 0;    static void fibbonacci(int count) {       if (count > 0) {          n3 = n1 + n2;          n1 = n2;          n2 = n3;          System.out.print(" " + n3);          fibbonacci(count - 1);       }    }    public static void main(String args[]) {       int count = 5;       System.out.print(n1 + " " + n2);       fibbonacci(count - 2);    } }输出0 1 1 2 3

广告