ソースコード

コンピューター

プログラム製品の使用期間

長く使用できる「正しく動くプログラム」 今後における「プログラム製品を使用できる期間」について思う事は、 動作は遅いけれど「正しく動くプログラム」と、 動作は速いけれど「間違って動くプログラム」では、 前者の「動作は遅い...
コンピューター

Webアプリケーションの仕様

一般的にブラウザは、HTMLで書かれたWebページを見るのに、最適なソフトウェアだと思います。なのでブラウザを使用するWebアプリケーションでは、出来る限りブラウザの機能を再利用したいです。 そう考えた場合、Webアプリケーションの仕様は...
コンピューター

Appletの「let」・Javaソースコードの書き方

近年では、Applet を作ることはなくなったかもしれません。ですが Applet について、感想を書きたいと思います。 Applet の let は、接尾語で「小…」の意味だと思います。例えば、小京都の「小」みたいな意味だと思います。...
コンピューター

インタフェースと抽象クラスと具象クラス・Javaソースコードの書き方

インタフェースと抽象クラスと具象クラスの違い インタフェース・抽象クラス・具象クラスについて、 「メソッドの宣言」と「メソッドの実装」の部分に色を付けて、「違い」をイメージで比較してみます。それらの「違い」を理解するのに、役...
コンピューター

配列クラスで「2種類の型の要素」を管理・Javaソースコードの書き方

配列管理クラスの要素の型では、配列管理クラスを使用する場合、要素の型は「ただ1種類だけ」管理すると良いでしょう、と言いました。 それでは、配列管理クラスで「2種類の型の要素」を管理したい場合、どうすると良いでしょう。一つの「やり方...
コンピューター

配列管理クラスの要素の型・Javaソースコードの書き方

配列管理クラスの要素の型 配列管理クラスの要素の型(クラス)についてです。ここでいう配列管理クラスとは、java.util.ArrayList クラスなどのことです。 配列管理クラスでは、任意の型の要素を管理できることが多いです。しかし...
コンピューター

抽象クラスを使ってメソッド再利用・Javaソースコードの書き方

抽象クラスを使ってメソッドを再利用 抽象クラスは、「メソッドの宣言」と「メソッドの実装」を持つクラスです。 抽象クラスは、抽象クラスを継承する(再利用する)クラスに対して、「メソッド宣言」の実装を義務付けつつ、抽象クラスが既...
コンピューター

「変数のメソッド呼び出し」でメソッド再利用・Javaソースコードの書き方

「変数のメソッド呼び出し」でメソッドを再利用 メソッドを再利用する方法に、変数のメソッドを呼び出す方法があります。 次のような場合に「変数のメソッド」を呼び出して、メソッドを再利用してみようと思います。 あるクラスAから、別のクラスB...
コンピューター

クラス継承によるメソッド再利用・Javaソースコードの書き方

クラスを継承してメソッドを再利用 メソッドを再利用する方法の一つに、クラスを継承する方法があります。 次のような場合にクラスを継承して、メソッドを再利用してみようと思います。 スーパークラスのメソッドについて、50%以上の...
コンピューター

「setterメソッド・getterメソッド」Javaソースコードの書き方

値の設定・取得のメソッド インスタンス変数の値について、 「値を設定するメソッドの名前」は、英単語の set 「値を取得するメソッドの名前」は、英単語の get を使うことが多いです。 自作Javaソースコードにおいて...