java - 为什么Java不支持C中的clrscr之类的函数?

标签 java c oop console

我有一个问题,对很多人来说可能听起来很愚蠢,但我不能停下来在这里发布它,因为在互联网上找不到任何东西。

为什么 java 没有我们在 C 中使用的 clrscr 类函数?

如果我创建了一个基于用户输入反复迭代的 java concole 应用程序,然后如果我想为用户提供清除屏幕的选项,那么为什么 java 不支持它。

我知道有一些方法like thisthis .

这是否与 Java 是 OOP 有关(我非常怀疑,但没有具体的答案)。

最佳答案

OOP 与此无关。 clrscr 更多的是 Java 运行环境的函数,而不是 Java 本身,因此它不在 Java 的范围内。

或者换句话说:由于 Java 是跨平台的并且可以在没有控制台的情况下运行,因此 clrscr 的含义必须根据应用程序的运行方式和平台而变化。

关于java - 为什么Java不支持C中的clrscr之类的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17269189/

相关文章:

oop - 接口(interface)与抽象类或一般的多态性

java - 奇怪的 Java 行为 : How come adding doubles with EXACTLY two decimal places result to a double with MORE THAN two decimal places?

java - Android:从微调器获取整数的更好方法

php - 使用范围解析运算符 (::) 时获取继承类的类名

c - 使用 cvPutText()

c - 从不断更新的文件中读取

c++ - 表示具有 "multiple-combined"键的查找表的数据结构

java - 如何将图像尺寸最大化为 JPanel 的尺寸

java - 尝试使用 Castor 紧凑地序列化对象

c - 在自引用结构上使用 sizeof()