ある一般的な動作をするクラスを元に、より具体的な動作をする新しクラスを定義すること 元になるクラス-> スーパークラス、親クラス、基底クラスという 継承して新たに生み出すクラス -> サブクラス、子クラス、派生クラスと言う パッケージ ...
抽象クラスは、他のクラスが継承できるように設計されたクラス 複数の抽象クラスを継承することはできない(単一継承) 抽象クラスは、状態(フィールド)と振る舞い(メソッド)を持つことができる 抽象クラスは、コンストラクタを持つことができる ...
Javaによる具象クラスの実現例はリスト6のようになります このJavaクラスAccountは典型的な具象クラスです。インスタンス変数はすべて可視性をprivateにして、外部からの不用意なアクセスを不可能にしています。インスタンス変数に対するアクセスは ...
SwingのActionインタフェースをご存じでしょうか。Swingに当初から実装されている機能なのですが,それほど使われていないような気がします。 ActionインタフェースもJava SE 6で機能が追加されています。 今週はActionインタフェースの使い方をまず説明し,その ...
先週はCookieを扱うためにJ2SE 5.0でCookieHandlerクラスが導入されたことを紹介しました。また、Java SE 6でCookieHandlerクラスを派生させた実装クラスjava.net.CookieManagerが提供されたことも述べました。 今週は、そのCookieManagerクラスを使って、実際にCookieを扱ってみ ...
何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近 ...
AWTには、さまざまなイベントに対応する処理を行う機能が用意されています。その基本について説明しましょう。 ボタンをクリックしたときに発生するイベントは「アクションイベント」と呼ばれるものです。アクションイベントは、「アクションリスナー ...
Javaプログラミング言語習得において、新人プログラマーの最初の障害は「オブジェクト指向の壁」です。本書は、Javaのソフトウェア開発を中心に事業を発展させてきたアクロクエストテクノロジー社の新人教育セミナーを加筆・書籍化したもので、大卒の ...