子クラス
日本語 | 子クラス |
英語 | son class、daughter class |
ふりがな | こくらす |
フリガナ | コクラス |
「サブクラス」のこと。
スーパークラスのことを「親クラス」、サブクラスのことを「子クラス」と呼ぶことがある。
Javaではあまり使われないが、古くから使われている呼び方のためオブジェクト指向用語としては使われることも多い。
スーパークラスのことを「親クラス」、サブクラスのことを「子クラス」と呼ぶことがある。
Javaではあまり使われないが、古くから使われている呼び方のためオブジェクト指向用語としては使われることも多い。
参考サイト
- (参考サイトはありません)
// 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()" );
}
}
/**
* 子クラス=サブクラス。
*/
// ↓これが子クラス。 ↓これが親クラス。
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()" );
}
}
/**
* 子クラス=サブクラス。
*/
// ↓これが子クラス。 ↓これが親クラス。
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()" ); } } /** * 子クラス=サブクラス。 */ // ↓これが子クラス。 ↓これが親クラス。 class SubClass extends SuperClass { /** * オーバーライドするメソッド。 */ public void overridable() { System.out.println( "SubClass#overridable()" ); } }