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

Java 中 Component 类和 Container 类有什么区别?

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

4K+ 次查看

Component 类是 AWT 非菜单用户界面控件的抽象基类。组件表示具有图形表示的对象。Container 类是 AWT 容器的超类。容器对象可以包含其他 AWT 组件。

Java 中哪些方法相当于 C# 虚拟函数?

Sharon Christine
更新于 2019年7月30日 22:30:22

374 次查看

Java 中所有实例方法都是虚拟方法,除了静态方法和私有方法。

Java 中的 Locale 类是什么?

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

140 次查看

java.util.Locale 类对象表示特定的地理、政治或文化区域。需要 Locale 来执行其任务的操作称为区域设置敏感操作,并使用 Locale 为用户生成信息。区域设置是标识对象的机制,而不是对象本身的容器。

Java 中 System 类的用途是什么?

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

2K+ 次查看

System 类属于 java.lang 包。它不能被实例化。System 类提供:标准输出、错误输出流、标准输入以及对外部定义的属性和环境变量的访问。一种快速复制数组一部分的实用方法;一种加载文件和库的方法。以下是 java.lang.System 类的字段:static PrintStream err - 这是“标准”错误输出流;static InputStream in - 这是“标准”输入流;static PrintStream out - 这是“标准”输出流。

Java 中的 Callable 接口是什么?

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

646 次查看

Callable 接口位于 java.util.concurrent 包中。与只能运行线程的 Runnable 接口相反,Callable 对象可以返回线程完成的计算结果。Callable 对象返回一个 Future 对象,该对象提供用于监视线程执行的任务进度的方法。Future 对象可用于检查 Callable 的状态,然后在线程完成时从 Callable 中检索结果。它还提供超时功能。

Java 中的 Runnable 接口是什么?

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

514 次查看

如果您的类旨在作为线程执行,则可以通过实现 Runnable 接口来实现此目的。它属于 java.lang 包。

可以在 Java 中从类的外部访问类的私有方法吗?

Samual Sam
更新于 2020年2月18日 09:45:41

15K+ 次查看

您可以使用 Java 反射包访问类的私有方法。步骤 1 - 通过传递声明为私有的方法的方法名来实例化 java.lang.reflect 包的 Method 类。步骤 2 - 通过将值 true 传递给 setAccessible() 方法来设置方法的可访问性。步骤 3 - 最后,使用 invoke() 方法调用该方法。示例 import java.lang.reflect.Method; public class DemoTest { private void sampleMethod() { System.out.println("hello"); } } public class SampleTest { public static void main(String args[]) throws Exception { Class c = Class.forName("DemoTest"); Object obj ... 阅读更多

在 Java 程序中在哪里以及如何使用 import 语句?

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

258 次查看

Java 中的 import 语句用于:导入用户定义的类/接口。每当您需要访问不在程序当前包中的类时,您需要使用 import 语句导入该特定类。示例 在下面的示例中,我们使用 Math 类来查找数字的平方根,因此,首先,我们应该使用 import 语句导入此类。实时演示 import java.lang.Math.*; public class Sample{ public static void main(String args[]){ System.out.println(Math.sqrt(169)); ... 阅读更多

Java 中的静态导入是什么?

Krantik Chavan
更新于 2019年7月30日 22:30:21

575 次查看

正如 import 语句允许在没有其包限定符的情况下使用类一样,静态导入允许在没有类限定符的情况下访问类的静态成员。例如,要访问静态方法,您需要使用类名调用它们:Math.sqrt(169); 但是,使用静态导入,您可以直接访问静态方法。示例 实时演示 import static java.lang.Math.*; public class Sample{ public static void main(String args[]){ System.out.println(sqrt(169)); } } 输出 13.0

在运行程序期间,我是否需要随时导入 java.lang 包?

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

3K+ 次查看

不需要,java.lang 包是 Java 中的默认包,因此无需显式导入它。也就是说,无需导入您就可以访问此包中的类。如果您观察下面的示例,我们没有显式导入 lang 包,但是,我们仍然能够使用 java.lang.Math 类的 sqrt() 方法计算数字的平方根。示例 实时演示 public class LangTest { public static void main(String args[]){ int num = 100; double result = ... 阅读更多

广告