downcast

    -4

    1答えて

    そのオブジェクトに作成され package test; public class Test { public static void main(String[] args) { A a2 = new B(); // 1 a2.display1(); a2.display(); ((B) a2).display2(); // 2

    3

    3答えて

    私はJavaの本を読んでおり、現在Polymorphismのトピックと、downcastのリファレンス変数についての本を読んでいます。しかし、私はかなりダウンキャスティングのコンセプトを理解することに固執しています。以下は私が従う例のumlです。彼らは彼らの基本給に与えられた10%の増加にあるBasePlusCommissionEmployeeのすべてのオブジェクトのために 。他のEmployee

    1

    2答えて

    これは古典的だと思いますが、私の場合は問題を単純化する制約があります。 私のモジュールの入力に構造体Aがいくつか追加されていて、それにいくつかの属性を追加したいだけです。だから私はAを拡張する構造体Bを作成し、必要なものを追加します。 私はBを期待しているメソッドを呼び出すが、それをAにすると、コンパイラは満足できない。すべてのネコ科のネコがライオンではないように、オブジェクトはBsではないかもし

    0

    2答えて

    私の会社のソフトウェアのダウンキャスト問題に直面しており、回避策を見つけることができません。 私は例を挙げて全体の文脈を提供しようとします:基本的に、私たちは2つのソフトウェアコンポーネントを持っており、BrickHigh、BrickLowとしましょう。 BrickLowはBrickHighからすべてを使用できますが、BrickHighはBricklowを見ることができません。 BrickHigh

    0

    1答えて

    http apiクライアントを使用してV1(Excel VBAから)をクエリしようとしています。私は特定の壮大な叙事詩を照会し、そこからデータを得ることができます。例: /rest-1.v1/Data/Epic?sel=Workitem.Number,Epic.AssetType,Name,Status.Name,Swag,Description&where=Workitem.Number='E-

    2

    2答えて

    これを明確にしようとしているので、型キャストを完全に理解しています。本当に遅いペースで約2ヶ月間私は自己学習Javaを行ってきたので、間違っているもので私を修正してください。 たとえば、私はSubObjectというクラスを作成しました。私は、直接的に明示的なスーパークラスを持たないすべてのクラスは、Objectクラスのサブクラスであると認識しています。 Object obj1 = new SubO

    0

    4答えて

    オブジェクトをダウンキャストするネイティブな方法があるかどうかを知りたい。 私が意味する、私はこのようなオブジェクトを持っている場合:person1 = {name: 'Doe', age: 25}; などその他:var person = somefunction(person2, person1);とperson = {name: 'Doe'}を得る:person2 = {name: ''};

    -1

    1答えて

    私は(Any)をキャストしようとしていますか?値をIntegerに設定します。私はFirebaseから情報を取得しています。私は何か別の番号で番号を追加したいと思います。だから、(Any)?値は整数である必要があります。私はこれを持っています: let snapshotValues = snapshot.value as? NSDictionary let gamesWon = snapshot

    3

    2答えて

    dynamic_castの基底クラスオブジェクトを派生クラスオブジェクトにキャストしようとしましたが、dynamic_castがnullを返します。 dynamic_castを使用してダウンキャストすることはできますか? struct A { virtual ~A() {} }; struct B : A {}; int main() { A* a = new A

    -1

    1答えて

    私のコードは、私が今ユニティエンジンを使用しています public void CheckStatChal() { foreach (SpotUIBase menu in thisSpot.ownMenus) { if (menu.uiSort == SpotUISort.StatEvent) { if(menu != null)