09-04-2013, 11:09 PM,
|
|||||
|
|||||
RE: フィールドはオーバーライドできない?
クラスの振る舞いではなく、内部に保持している値をオーバーライドすると言うと、
物凄い違和感を感じるのですが… >目的は、抽象クラスでフィールド名を定義し、子供のクラスで、そのインスタンスを定義することです。 こちらはなんとなくやりたい事が理解できるので、これを実現する方法ということでは、 こんなコードではどうでしょうか? とりあえず、危険なuninitialized-value-for-type を使わず、継承先での初期化忘れは 警告してくれるかと思います。 Code: {define-class public abstract A |
|||||
« Next Oldest | Next Newest »
|
Messages In This Thread |
フィールドはオーバーライドできない? - by umemura - 09-03-2013, 07:49 PM
RE: フィールドはオーバーライドできない? - by dyoshida - 09-04-2013, 11:09 PM
RE: フィールドはオーバーライドできない? - by umemura - 09-05-2013, 12:06 PM
RE: フィールドはオーバーライドできない? - by dyoshida - 09-08-2013, 10:01 AM
RE: フィールドはオーバーライドできない? - by umemura - 09-19-2013, 05:08 PM
|
Users browsing this thread:
4 Guest(s)
4 Guest(s)