polymorphism

    1热度

    1回答

    我有一个for循环,它将值添加到对象数组。 说我有B类,使A级 内B类的阵列状 B array1 = new B[10]; 我该如何命名与基准名称的每个对象,看起来像 for(int x = 0; x<array1.length; x++){ B object+x = new Bar(int value1, int value2); x++; } 每次它通过for循环

    2热度

    2回答

    我已经搜索了很多小时的过去几个学期,试图确保我正确地向学生展示这个过程。我没有发现任何东西显示这种特殊关系。这个学期,我想知道我做得正确。我们有一个抽象类,Player和两个扩展它的具体类(Pitcher和PositionPlayer)。然后我们有一个类,团队宣布一个Map <Integer, Player> 对我来说似乎是团队依赖于播放器(抽象类),但我想依赖可以显示的子类。请告诉我哪些是正

    0热度

    1回答

    这下面的代码给出了输出为: Output: Animal Dog Animal 我很困惑,为什么“a.type”输出作为“动物”连分配“A = B”之后。为什么这样? 另一个观察结果是我没有在Dog类中声明变量 - “String type”。然后我得到的输出: Output: Dog Dog Dog 我的代码: //Par

    0热度

    1回答

    我有一个类,它看起来是这样的: class container{ private: std::vector<physical_component> physical; std::vector<storage_component> storage; --some other stuff not relevant-- public: --constructo

    -2热度

    1回答

    让我们假设有1类,实现接口1和接口2(称为I1和I2) 所以我们有。 实现I1 A类和I2 现在让我们说我们有一个类B有2个构造函数: Public B(I1 Argument); public B(I2 Argument); 如果我们这样做: A NewVarA = new A(); B NewVar = new B(A); 其构造会被称为? 以何种顺序评估对象的类型?

    0热度

    1回答

    我不得不说我的代码工作正常,但我不明白为什么......我想为不同的“模块”添加一些自定义字段。 例如,我有3个表格:相机,服务器和custom_fields。 相机&服务器型号: Schema::create('description_fields', function (Blueprint $table) { $table->increments('id'); $table

    -3热度

    2回答

    为什么我运行此代码时得到0而不是1500? public class Department { private double rate = 0.0; public Department { } public getRate(){ return rate; } public setRate(){ rate =

    2热度

    2回答

    正如标题所示,我试图设计一个自定义数据结构SearchTree,对于SearchTree.Entry<K, V>等条目,该数据结构需要为Iterable。 A SearchTree本身只是一个界面。 我想要做的是有一个与它自己的K和V亚型实现SearchTree<K, V>任何类也能够实现迭代器作为一个SearchTree<K, V>接口中定义。 SearchTree.java public in

    1热度

    2回答

    有人可以解释为什么该函数打印超级变量而不是从子类变量?在Java中不能覆盖类变量? class A { int i = 1; int fun() { return i; } } class B extends A { int i = 2; } class Main { public static void main(String[]

    1热度

    1回答

    我有一个抽象类车辆: @JsonFilter('Vehicle_Filter') public abstract class Vehicle { private String brand; private int nbOfWheels; //Other attributes, constructor & methods } 我有一个子类汽车延长车辆: @Jso