派生クラス
| 日本語 | 派生クラス |
| 英語 | derivative class |
| ふりがな | はせいくらす |
| フリガナ | ハセイクラス |
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// SubClassのインスタンスを作成し、オーバーライドされた
// メソッドを呼び出します。
SuperClass superClass = new SubClass();
superClass.overridable();
// SubClass#overridable()
}
}
/**
* スーパークラス。
*/
class SuperClass
{
/**
* オーバーライドされるメソッド。
*/
public void overridable()
{
System.out.println( "SuperClass#overridable()" );
}
}
/**
* SuperClassクラスの「派生クラス」(サブクラス)。
*/
class SubClass extends SuperClass
{
/**
* オーバーライドするメソッド。
*/
public void overridable()
{
System.out.println( "SubClass#overridable()" );
}
}
public class Sample
{
public static void main( String[] args )
{
// SubClassのインスタンスを作成し、オーバーライドされた
// メソッドを呼び出します。
SuperClass superClass = new SubClass();
superClass.overridable();
// SubClass#overridable()
}
}
/**
* スーパークラス。
*/
class SuperClass
{
/**
* オーバーライドされるメソッド。
*/
public void overridable()
{
System.out.println( "SuperClass#overridable()" );
}
}
/**
* SuperClassクラスの「派生クラス」(サブクラス)。
*/
class SubClass extends SuperClass
{
/**
* オーバーライドするメソッド。
*/
public void overridable()
{
System.out.println( "SubClass#overridable()" );
}
}
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// SubClassのインスタンスを作成し、オーバーライドされた
// メソッドを呼び出します。
SuperClass superClass = new SubClass();
superClass.overridable();
// SubClass#overridable()
}
}
/**
* スーパークラス。
*/
class SuperClass
{
/**
* オーバーライドされるメソッド。
*/
public void overridable()
{
System.out.println( "SuperClass#overridable()" );
}
}
/**
* SuperClassクラスの「派生クラス」(サブクラス)。
*/
class SubClass extends SuperClass
{
/**
* オーバーライドするメソッド。
*/
public void overridable()
{
System.out.println( "SubClass#overridable()" );
}
}




