abstract

    133

    4答えて

    私は現在、Eclipseの「プルインターフェース」リファクタリング機能を使用して、既存のクラスに基づくインターフェースを作成しました。このダイアログボックスは、新しいインタフェースの新しいメソッドをすべて抽象メソッドとして作成するために提供されています。 これのメリットは何ですか? 私は、あなたが抽象としてインターフェイスメソッドを宣言することが許されたという事実は、特に奨励されていない言語の余分

    36

    6答えて

    私は最近、静的抽象メソッドが必要な問題に遭遇しました。私はなぜそれが不可能であるか知っていますが、この制限を回避するにはどうしたらいいですか? たとえば、説明文字列を持つ抽象クラスがあります。この文字列は、すべてのインスタンスに共通ですので、それは静的なマークが、私は、私は抽象としてそれをマークして、このクラスから派生したすべてのクラスが自分のDescriptionプロパティを提供することを要求し

    5

    4答えて

    私は、具体的なクラスが純粋な仮想メソッドを定義する抽象クラスから継承するいくつかのUMLを描画しています。具体的なクラスにもこのメソッドを表示する必要がありますか?それは、抽象クラスから継承することによって暗示されます。

    1

    1答えて

    List <T>を受け入れることができ、タイプTのオブジェクトを返すコンボボックスをラップするUserControlを作成するために、内部コンボボックスの選択が変更されたとき。 すべてが正常に動作しますが、私のコントロールを使用しているときにSelectedItemChangedイベントがデザイナーに表示されなくなりました。抽象基本クラスが非抽象クラスであった場合はうまくいきましたが、5つの本質的

    0

    4答えて

    私の論文を会議に送るために私の文書のレイアウトを変更する必要があります。私の要約は、別々のページにあります。紹介は別のページではなく、要約の後に真っ直ぐにしてください。 どのように私は同じページに要約と紹介を入れることができますか?

    5

    4答えて

    私はセットアップ以下のクラスを持っている: public abstract class Process<T,S> { ... } public abstract class Resource<T, S extends Process<T, S>> { protected S processer; ... } public class ProcessImpl

    1

    3答えて

    次のコードがどのように最適化されているのだろうか。具体的には、仮想通話と直接通話に関するものです。私はすべてが最適化されていると思う方法についてコメントしましたが、それはちょうど推測です。 public abstract class Super { public abstract void Foo(); public void FooUser() {

    4

    5答えて

    次のコードを考える: using System.Collections.Generic; static class Program { static void Main() { bar Bar = new bar(); baz Baz = new baz(); System.Console.WriteLine( "We have {0}

    2

    4答えて

    私はJavaでいくつかのトランプカードに取り組んできました。 (実際には実際の目的ではなく、私はカードを楽しむだけで、彼らは良い練習です)今、今、私はいくつかのカード構造、デッキ、手、杭などを作っています。私はいくつかの継承を使いたいと思っています。 私が遭遇した問題は、各構造のコアがある種のコレクションであることですが、すべて同じコレクションタイプを使用するわけではありません。デッキは本質的にス