oop

    1

    1答えて

    だから私は行に2度呼ばれないかもしれない関数handInExam()を持っているJavaプログラムを書いているので、プログラムは履歴に敏感です。この問題が発生するのは、このメソッドがすでに呼び出されているかどうかを確認するために変数canHandInExamが必要で、この変数をの各メソッドに更新する必要があるため、保守性が非常に悪くなります。以下は、問題を示すためのコードスニペットです。この小さな

    0

    1答えて

    ディープコピーを実行するために代入演算子のオーバーロードを使用しようとしていますが、正しい方法を見つけることができません。私はクラスコンピュータを持っていて、そのオブジェクトをクラスラップトップのものにコピーするためにそれを使用する必要があります。

    6

    4答えて

    私はKotlinreference documentを通過していましたが、これを見ました。 クラス宣言は、クラス名、中括弧で囲まれたクラス・ヘッダ とクラス本体(そのタイプパラメータ、プライマリコンストラクタ等を指定する)、から成ります。ヘッダーと本文の両方 はオプションです。クラスにボディがない場合、中括弧は省略できます。 class Empty は、今私は、ヘッダとボディのないようなクラス

    -2

    1答えて

    クラスから配列を返すときに「未定義の変数」エラーが発生していますが、なぜこのようなことが起こるのかわかりません。 クラス内のI print_r($order_ids)の場合は問題ありません。この問題は、クラス外からprint_r($order_ids)にアクセスしようとすると発生します。 クラス関数ファイル function getOrderIds($start_order, $end_order

    0

    1答えて

    Demeterの法律でDemeterとは何ですか? なぜそれはギリシャの女神であるかのように最少知識原理を表していますか?

    0

    4答えて

    私はユーザーにいくつかの質問をし、その答えをブール値、真または偽として保存しています。その後、私のブール変数に異なる値を割り当てるためにswitch文を使用して boolean isWindow = false; :私の方法の初めに、私は私の変数を宣言してい answer = INPUT.next().toUpperCase(); switch (answer) {

    0

    1答えて

    Featureという基本クラスと、基本クラスの拡張である別の2つのクラスFeature1があります。 つまり、Feature1はFeatureに拡張されています。私が何をしたいか はFeature1は基本Featureクラスを拡張するので、それはcapture()メソッド内captureIdという変数を提供することもFeature1を強制的にcapture()メソッドをオーバーライドしますが、私は

    -1

    1答えて

    したがって、私はオーバーライドしようとしています__new__と 派生インスタンスを作成する工場として存在させてください。 SOをちょっと読んだら、派生したインスタンスで__new__と呼ぶべきであるという印象を受けています。 BaseThing class BaseThing: def __init(self, name, **kwargs): self.name = na

    0

    3答えて

    オリジナルモーダル 私は普遍的なappオブジェクトを使用します。この空のオブジェクトには、必要に応じて関数を追加します。問題は、いくつかの関数がappオブジェクト内の他のすべての関数に必要となることです。 私の質問は、作成時にオブジェクト内のすべての関数を定義することなく、大きなオブジェクトを構築する方法です。私はコードの塊を1つの天文学的な長い.jsファイルを持たないように分割したいと思います。

    1

    2答えて

    私はJavaの保護されたもの全体について少し混乱しています。何かが保護されている場合、同じパッケージ内のクラスだけがアクセスできます。 クラスで保護されたプライベート属性を使用する必要がありますか?そしてそうなら、いつですか?