-2

多くの人にとってばかげているように聞こえるかもしれない質問がありましたが、インターネット上で何も見つからなかったので、ここに投稿するのをやめることはできません.

Java には、C で使用する clrscr のような関数がないのはなぜですか?

ユーザー入力に基づいて何度も反復するJavaコンソールアプリケーションを作成し、ユーザーに画面をクリアするオプションを提供したい場合、Javaでサポートされていないのはなぜですか.

thisとthisのようないくつかの方法があることを私は知っています。

Java が OOP であることに関連するものですか (非常に疑問ですが、具体的な答えはありません)。

4

2 に答える 2

1

OOPはそれとは何の関係もありません。clrscr は、Java 自体よりも Java が実行されている環境の関数であるため、Java のスコープには含まれません。

別の言い方をすれば、Java はクロス プラットフォームであり、コンソールなしで実行できるため、clrscr の意味はアプリの実行方法とプラットフォームによって変わる必要があります。

于 2013-06-24T06:32:06.927 に答える
0

移植性の問題のために存在しないと思います。C でも、実際にclrscr() は移植性がありません。すべてのプラットフォームがサポートしているわけではありません。

しかし、Java は一度書き込み/コンパイルすれば、どこでも実行できるように設計されています。そして、この機能はこのアジェンダに完全には適合しません。

于 2013-06-24T06:32:14.947 に答える