同じ親クラスAを持つサブクラスBとCがあるとします。
その時、
abstract class A{
a(){
}
}
class B extends A{
// a()をオーバーライド(省略)
// さらにb()もつくりたい
b(){
}
}
class C extends A{
// a()をオーバーライド(省略)
// さらにc()もつくりたい
c(){
}
}
このようなことはオブジェクト指向的にはすべきではないと思いますか?
実際にすべきではないとしても、使った経験等がありましたら教えていただきたいです。
回答2件
あなたの回答
tips
プレビュー