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

Java 中如何使用匿名(内部)类?

varma
更新于 2019年7月30日 22:30:20

256 次浏览

没有类名的内部类称为匿名内部类。我们同时声明和实例化它们。一般来说,它们在需要覆盖类或接口的方法时使用。语法 AnonymousInner an_inner = new AnonymousInner() { public void my_method() { ........ ........ } }; 例子 在线演示 abstract class AnonymousInner { public abstract void mymethod(); } public class Outer_class { ... 阅读更多

什么是 Java 中的 final 方法?

usharani
更新于 2019年7月30日 22:30:20

11K+ 次浏览

final 修饰符用于最终确定类、方法和变量的实现。我们可以将方法声明为 final,一旦将方法声明为 final,就不能重写它。因此,您不能从子类修改 final 方法。将方法设为 final 的主要目的是防止任何外部人员更改方法的内容。 例子 public class FinalMethodExample { public final void display(){ System.out.println("Hello welcome to Tutorialspoint"); } public static void main(String args[]){ ... 阅读更多

什么是 Java 类库?

vanithasree
更新于 2020年2月18日 10:50:13

1K+ 次浏览

Java 不依赖于任何特定的操作系统,因此 Java 应用程序不能依赖于平台相关的本地库,因此,Java 提供了一套对现代操作系统通用的动态加载库来代替它们。这些库提供 – 容器类和正则表达式。用于依赖于操作系统硬件的任务(例如网络和文件访问)的接口。如果底层平台不支持 Java 的某些功能,则这些库会在需要时绕过该特定功能。

什么是 Java 中的方法局部内部类?

Prabhas
更新于 2020年6月16日 09:18:52

1K+ 次浏览

在 Java 中,我们可以在方法内编写一个类,这将是一个局部类型。与局部变量一样,内部类的作用域限制在方法内。方法局部内部类只能在其定义的方法内实例化。以下程序演示了如何使用方法局部内部类。例子在线演示public class OuterClass { public void display(){ int num = 23; class Inner{ public void print() { System.out.println("这是一个方法内部类 "+num); } } ... 阅读更多

Java 中的根类是什么?

radhakrishna
更新于 2019年7月30日 22:30:20

2K+ 次浏览

java.lang 包的 Object 类是 Java 中的根类,即它是 Java 中每个用户定义/预定义类的超类。所有对象(包括数组)都实现了此类的方法。这样做的原因是为了让 Java 中的所有对象都具有共同的功能,例如同步、垃圾回收、集合支持、对象克隆。java.lang 包中名为 Class 的类提供了一个名为 getSuperclass() 的方法,此方法返回表示当前类的超类的 Class。因此,创建一个示例具体类,并尝试使用此方法获取其超类的名称… 阅读更多

什么是 Java API 及其用途?

mkotla
更新于 2019年7月30日 22:30:20

6K+ 次浏览

API 的全称是应用程序编程接口。它是一个文档,它为您提供所有包、类和接口以及它们的字段和方法的列表。使用这些 API,程序员可以了解如何使用 Java 库提供的的方法、字段、类和接口。

Java 中静态类和非静态内部类有什么区别?

seetha
更新于 2020年6月16日 09:10:13

782 次浏览

以下是内部类和静态内部类之间的一些显着区别。访问外部类的成员静态内部类可以直接访问外部类的静态成员。但是,要访问外部类的实例成员,需要实例化外部类。例子public class Outer { int num = 234; static int data = 300; public static class Inner{ public static void main(String args[]){ Outer obj = new Outer(); System.out.println(obj.num); System.out.println(data); } } ... 阅读更多

Java 被称为动态语言是什么意思?

Giri Raju
更新于 2019年7月30日 22:30:20

2K+ 次浏览

Java 被认为比 C 或 C++ 更动态,因为它旨在适应不断变化的环境。Java 程序可以携带大量的运行时信息,这些信息可用于在运行时验证和解析对对象的访问。

Java 被称为与体系结构无关的语言是什么意思?

Sreemaha
更新于 2019年7月30日 22:30:20

4K+ 次浏览

与包括 C 和 C++ 在内的许多其他编程语言不同,编译 Java 时,它不是编译成特定于平台的机器代码,而是编译成与平台无关的字节码。此字节码通过网络分发,并由运行它的任何平台上的虚拟机 (JVM) 解释。因此,当您在特定平台上编写一段 Java 代码并生成可执行代码 .class 文件时。您可以在任何系统上执行/运行此 .class 文件,唯一条件是目标系统应安装 JVM (JRE)。简而言之,Java 编译器生成与体系结构无关的… 阅读更多

支持 Java 编程语言的平台有哪些?

varma
更新于 2019年7月30日 22:30:20

1K+ 次浏览

Java 运行在 Windows、Mac OS 和各种版本的 UNIX/Linux(如 HP-Unix、Sun Solaris、Redhat Linux、Ubuntu、CentOS 等)操作系统上。

广告