抽象クラスで定義された関数を通じて、抽象クラスで定義された変数の値を拡張するクラスのインスタンスで変更される変数の値を取得するにはどうすればよいですか?次のコードは、私の問題を説明するのに役立つはずです。 抽象クラス:Kontrolerを拡張 abstract class Kontroler {
private $pogled;
function __construct(){
BasicObject.class_eval do
def instance(ins)
eval "@#{ins}=#{ins}", binding
end
end
問題のコードはありますか。私がしたいことは、次のコードで、クラスFooの内部に新しいインスタンス変数barを作成することです。 私はこのコードを実行した後に何を得る: class Foo