【Java】変数、メソッドの修飾子

変数、メソッドの修飾子

省略時 同じパッケージ内からのみアクセスが可能

public 全ての場所からアクセスが可能

protected 同じパッケージ及びサブクラスからのみアクセスが可能

private 同じクラス内からのみアクセスが可能

final 継承・オーバーライドのできないメンバ

static インスタンス化せずに使用できる

static:

基本的にインスタンス名ではなくクラス名に対して呼び出す。

 

class Test(){
	static void method(){
		// 処理
	}
}
// ~~~~~~~~~~~~~~~~~

Test hoge = new Test();
hoge.method() 	// ☓
Test.method() 	// ○


コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中