java publicとstaticの違いについて教えてくださいイ

Writer: admin Type: 観葉植物 Date: 2019-03-06 00:00
java publicとstaticの違いについて教えてくださいイメージ的にはどちらも「他から自由に使える」なんですが。よろしくお願いします。共感した0###publicとstaticは意味が全然違うワードです。publicは「アクセス修飾子」ですが、staticは「アクセス修飾子」ではありません。アクセス修飾子は次のようなワードを指します・public・private・protected同じカテゴリで違いを聞くなら分かりますが、staticは全然別ものです。staticは後に続くものを「静的」にするキーワードです。後に続く物はクラスやメソッドやメンバーなどです。オブジェクト指向を分かっている前提で書きますが、staticなメンバーと非static(staticキーワードがついていない)なメンバーは次の違いがあります・staticクラスで1つの変数複数インスタンス間で共有している・非staticインスタンスで1つの変数複数インスタンス間で別々の値を持っているなので、オブジェクト指向を理解されていない場合はそちらからまず学ばないと分かりません。ナイス0
###ありがとうございます!勉強します。###以下をよく読んで下さい。https://www.sejuku.net/blog/22679https://www.sejuku.net/blog/22426https://www.sejuku.net/blog/20666ナイス0

 

TAG