oop

    0

    1答えて

    import math class Circle(): def __init__(self,radius,centre): self.radius=radius self.centre=centre def circumference(): return 2.0*math.pi*self.radius c1 = Circle(1.0

    1

    1答えて

    私は大学のスタンプカップリングでプログラミングを勉強します。私たちはシステム分析と設計を学んでいます。私のクラスメートは私に質問をします、どのようにスタンプカップリングを解決する?私は「クライアントからのアクセスを制限するインターフェイスを使用する」と言ったTeacherに尋ねますが、私はまだ誤解しています。

    0

    1答えて

    私は、内部関数のいくつかのテストを必要とするクラスを持っています。 これらのテストは、システム検証のみを目的とする外部エンティティでのみ使用する必要があるため、クラスの一部として埋め込むことは望ましくありません。 私の解決方法は、内部関数protectedを宣言し、外部使用のためにそれらを公開するクラスを追加するという形です。ここで は非常に単純な(擬似コード)の例である: class publi

    1

    2答えて

    使用インターフェイスと実現インターフェイスの関係の違いは何ですか?それらをコード(Javaなど)に実装する方法(私の質問のより良い説明:私は1つのインターフェースを持っています、私は2つのクラス、AとBと言う。クラスAはIとクラスBがIを使用することを認識します。これらの関係とはどのような違いがありますか?私は多くの定義を見つけましたが、まだ違いは見られません。 ありがとうございました

    1

    1答えて

    スーパークラスで実装されているメソッドでオブジェクトの動的な型を判別する必要があります。スーパークラスはBaseClientと呼ばれ、DisplayClientはそれを継承します。 パッケージ名ではなく、クラス名のみが必要です。これは私が試したものです。他の人が唯一のクラス名を返しながら print("1", String(describing: type(of: self))) // Displ

    -5

    1答えて

    私は初心者のJavaプログラマであり、かなり長い間このことを頑張ってきました。私は以下のプログラムをOOP形式に変換する必要があり、エラーなくコンパイルすることはできません。私は、私の失敗した、不安定な試みではなく、動作していない形式のプログラムを投稿すると考えました。誰かが下のプログラムをOOPに変換できるなら、非常に感謝しています。私がこれに慣れていないので、非効率や汚れを許してください。 :

    1

    1答えて

    私は非常にコーディングすることができます。入力変数が関わっているときに、メソッドをBからクラスAに呼び出すときに問題があります。なぜa.PrintAfromB();私に0値を与える。どのように状況を克服する? MVVMを使用する例があります。しかし、これらは私にとってこの段階では非常に複雑です。私は間違って入力変数を取得しているか、またはメソッドを間違って呼び出しているようです。私は吸い込まれてお

    -7

    1答えて

    ログを管理するクラスを作成したいと考えています。私はこのクラスを書き始める。そして、私はこれをいつ使うべきか、単純な変数を使うべきかどうかはわかりません。ここにコードがあります。 <?php class Log{ private $name = "record.log"; public function create($this->name){ $

    -1

    1答えて

    のためにスキップのは、私は階層(かなりの簡略化) class Ancestor: def __init__(self, *args, **kwargs): super(Ancestor, self).__init__(*args, **kwargs) self.a = 1 の下に、私はそのChildがa属性 class Child(Ancestor):

    1

    1答えて

    他のJS開発者と同様に、私は、TypeScriptコンパイラが理解できる静的な方法で物事を書くことについて幾分新しく考えました。私の基本的なユースケースは、RESTエンドポイントにアクセスするためのジェネリッククラスで利用可能なアクションをカスタマイズすることです。私は、コンストラクタの引数に基づいて基本クラスにメソッド/小道具を動的に追加できますが、動的に(わかりやすく)intellisense