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()" );
}
}




