派生クラス
日本語 | 派生クラス |
英語 | 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()" ); } }