publicクラス
日本語 | 公用クラス |
英語 | public class |
ふりがな | ぱぶりっくくらす |
フリガナ | パブリッククラス |
publicで修飾されたクラス。
「public class クラス名{ クラスの定義 }」のように、クラスの宣言の先頭にpublicが付けられたクラス。
最も一般的なクラス。普通のクラスはpublicクラスと思っていい。publicクラスはパッケージ等の制限にとらわれずどのクラスからも使用できる。
publicクラスはひとつのソースファイルにつきひとつと決められている。そのため「1クラス1ソースファイル」が基本となる。
「public class クラス名{ クラスの定義 }」のように、クラスの宣言の先頭にpublicが付けられたクラス。
最も一般的なクラス。普通のクラスはpublicクラスと思っていい。publicクラスはパッケージ等の制限にとらわれずどのクラスからも使用できる。
publicクラスはひとつのソースファイルにつきひとつと決められている。そのため「1クラス1ソースファイル」が基本となる。
参考サイト
- (参考サイトはありません)
// Sample.java
// 別パッケージに置いてあるPublicClassクラスを使用します。
import test.PublicClass;
// ↓これがそう。
public class Sample
{
public static void main( String[] args )
{
// PublicClassクラスを使用します。
PublicClass publicClass = new PublicClass();
publicClass.output();
// PublicClass#output()
// このように、testパッケージにあるpublicクラスを
// 使用できます。
}
}
// publicクラスは1ソースファイルにつき1つです。
// public class Sample2{}
// コンパイルエラー:
// public 型 Sample2 は自身のファイルにおいて定義されなくてはいけません。
// test/PublicClass.java
package test;
/**
* publicクラス。
*/
// ↓これがそう。
public class PublicClass
{
public void output()
{
System.out.println( "PublicClass#output()" );
}
}
// 別パッケージに置いてあるPublicClassクラスを使用します。
import test.PublicClass;
// ↓これがそう。
public class Sample
{
public static void main( String[] args )
{
// PublicClassクラスを使用します。
PublicClass publicClass = new PublicClass();
publicClass.output();
// PublicClass#output()
// このように、testパッケージにあるpublicクラスを
// 使用できます。
}
}
// publicクラスは1ソースファイルにつき1つです。
// public class Sample2{}
// コンパイルエラー:
// public 型 Sample2 は自身のファイルにおいて定義されなくてはいけません。
// test/PublicClass.java
package test;
/**
* publicクラス。
*/
// ↓これがそう。
public class PublicClass
{
public void output()
{
System.out.println( "PublicClass#output()" );
}
}
// Sample.java // 別パッケージに置いてあるPublicClassクラスを使用します。 import test.PublicClass; // ↓これがそう。 public class Sample { public static void main( String[] args ) { // PublicClassクラスを使用します。 PublicClass publicClass = new PublicClass(); publicClass.output(); // PublicClass#output() // このように、testパッケージにあるpublicクラスを // 使用できます。 } } // publicクラスは1ソースファイルにつき1つです。 // public class Sample2{} // コンパイルエラー: // public 型 Sample2 は自身のファイルにおいて定義されなくてはいけません。 // test/PublicClass.java package test; /** * publicクラス。 */ // ↓これがそう。 public class PublicClass { public void output() { System.out.println( "PublicClass#output()" ); } }