1 / 9

Java 入門

Java 入門. 7.4 intanceof  演算子 7.5 ~ 7.9 パッケージ  2003/11/28                   紺野憲一. 7.4 intanceof  演算子. オブジェクトのクラスや、オブジェクトに実装されているインターフェースを確認する為の演算子。. 例) if( オブジェクト名  instanceof  クラス名 )  オブジェクトがこのクラスであった場合、真になる if( オブジェクト名  instanceof  インターフェース名 )  オブジェクトにこのインターフェースが実装されていた場合、真になる.

quyn-case
Download Presentation

Java 入門

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java入門 7.4intanceof 演算子 7.5~7.9パッケージ  2003/11/28                   紺野憲一

  2. 7.4intanceof 演算子 オブジェクトのクラスや、オブジェクトに実装されているインターフェースを確認する為の演算子。 例) if(オブジェクト名 instanceof クラス名)  オブジェクトがこのクラスであった場合、真になる if(オブジェクト名 instanceof インターフェース名)  オブジェクトにこのインターフェースが実装されていた場合、真になる

  3. 7.5 パッケージ Cで言うヘッダファイル、クラスやインターフェースの集まり。  クラスやインターフェースをパッケージに割り当てるには以下のpackageステートメントを用いる。 package パッケージ名; JAVAの主なパッケージ java.applet(アプレット用)   java,.awt(グラフィック用) java.awt.ibent(イベント用) java.io(入出力用) java.lang(javaの中核的なクラス郡) java.net(ネットワーク用)   java.util(ユーティリティ用

  4. 7.6 クラスパス .classファイルを検索するフォルダの指定を行う環境変数 set CLASSPATH=検索先フォルダ1;検索先フォルダ2;・・・・・・ ※検索の優先順位はカレントディレクトリが一番、次に検索先フォルダ1、検索先フォルダ2、・・・・という順番になる。 ※同じ名前のファイルがあった場合この優先順位が高いほうが認識される。

  5. 7.7importステートメント パッケージにアクセスするにはimportステートメントを使います。 import パッケージ名; import パッケージ名.クラス名; import パッケージ名.*;  一番目の方法では全てのクラスをアクセスできるが完全修飾子での指定をしなければならない。 2番目の方法では指定したクラスだけをクラス名のみでアクセスできる。 3番目の方法ではパッケージ内のクラスを全てクラス名でアクセスできる。

  6. 7.8 アクセス制御とパッケージ Publicなどのキーワードはアクセス権の制御をする物である 全てアクセス可 同じパッケージ内もしくは他のパッケージのクラス内でのみアクセス可 同じクラス内でのみアクセス可  public Protected private

  7. 問題 パッケージに適当な文字列を出力するクラスを作成し、これを呼び出しその文字列を出力するプログラムを作れ。

  8. 7.4~7.9解答 紺野 憲一 パッケージファイル package r; public class Pc{ public void r1(){ System.out.println("r1"); } } ※これをカレントディレクトリのサブフォルダに置く(コンパイル不要)

  9. 解答続き メインプログラム import r.*; class Mozi { public static void main(String args[]) { Pc R= new Pc(); R.r1(); }}

More Related