问题标签 [inherited]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
25 浏览

java - 在Java中访问包外的继承的受保护变量

我有3个类,包A中的Person类,包B中的Employee类扩展Person,包A中的Test类:

在 Person.java 中:

在 Employee.java 中:

在 Test.java 中:

我的问题是关于 println 声明。最初,我认为这是非法的,因为 Test 与 Employee 位于不同的包中,并且 Test 没有扩展 Employee。由于名称是受保护的,它只能从同一个包或子类中访问。

但是,我编译并运行了代码。println 语句是合法的。我的猜测是这是合法的,因为

  1. name 在 Person 中受到保护,emily 是扩展 Person 的员工。所以 emily.name 是合法的;和
  2. Person 与 Test 在同一个包中。所以我们可以在 Test 类中访问 name。

我的猜测正确吗?

0 投票
1 回答
72 浏览

c# - 返回基本类型时从继承中获取值

情况:IdentityUser 被 AppUser 继承。

AppUser 还有一些属性。((int)ExClientNr 和(string)Category)

在上面

要求

var user = await userManager.FindByEmailAsync(Input.Email);

当我在运行时将鼠标悬停在用户(IdentityUser 类型)上时,我会看到列表中包含值的所有 AppUser 属性。

但是当我输入

在智能感知中无法识别 ExClientNr 或 Category 字段。IdentityUser 的所有字段都是有原因的。

User.Getype() 给了我 {Name="AppUser" FullName="namespace.Models.AppUser"} 所以它甚至知道他的类型。

问题:谁能告诉我如何从这个对象的那些额外属性中获取值。

0 投票
1 回答
223 浏览

forms - Delphi 表单和泛型

我有问题,看看你能不能帮帮我。我有一个基本形式。

我有一个继承基本表单的表单。

我的问题就在这里。我无法将在客户端表单中实例化的对象的类型传递给通用方法(Search)到基本表单。我不知道这是否可能。

坦克。

0 投票
0 回答
26 浏览

ruby-on-rails - Rails 如何确定 Rails.configuration.root?

或者更确切地说,确定是如何起作用的?

它发生在in 的定义base.called_from/lib/rails/engine.rb

的调用Kernel#caller_locations返回一个Thread::Backtrace::Location-objects 数组,对吗?

首先,我不明白传递给 map 的块中的成语:

它是否要确保如果l.absolute_path为 nil 则至少l.pathmap-Enumerator 结果的元素?但是为什么不应该l.absolute_path存在呢?

其次,我不理解由detect-Enumerator 和正则表达式(-operator)组成的构造。

detectEnumerator 采用表达式 here!~为真的第一个元素。好的。

但是表达式如何,如果路径p不匹配,则为真

“或”(管道)

换句话说:Rails.application.root 是第一个不匹配两个正则表达式模式之一的路径。正确的?

但如果是这样,那么:为什么?

(如果我可以问,super在这种情况下是什么方法?)

谢谢

冯·斯波茨

0 投票
1 回答
1031 浏览

flutter - 我该如何解决这个弱警告?“该字段不会覆盖继承的 getter 或 setter。”

它显示了这一点:"The field doesn’t override an inherited getter or setter." 由于这个问题,我无法在 Git 中推送我的代码,因为它在测试和分析时失败。

关于如何解决它的任何建议?我移出 Override _startDate_endDate但现在它显示:"The method doesn’t override an inherited method."对于 displayDatePicker。

0 投票
0 回答
24 浏览

methods - 从继承的聚合中调用方法有问题

以下是我的代码。当我执行 'System.out.println(e.getBrowserInfo().getBrowser()); ' 在 Webstat 类的最后一行代码中。结果给了我 8 个“Chrome”的结果。这是错误的,因为它假设给出的答案是“Chrome”、“IE”、“Chrome”、“Firefox”“、Chrome”、“Safari”、“Chrome”和“IE”。我有问题弄清楚和请帮助如何获得正确的结果。

- -代码 - - - - - - - - - - - - - - - - -

---代码结束-------------------------------------------- - - - - -输出 - - - - - - - - - - - - - - - -








--------输出结束--------------------------------

以下是 visitdetails.txt 的内容:

0 投票
1 回答
62 浏览

c# - 具有强制转换类型的抽象类的 C# 继承类

我有两个抽象类:

还有他们的孩子

但我不知道该怎么做,我试试

但如果我有 Item.Genre 我会得到 NULL

我尝试覆盖,但 VS 说这是不可能的,因为它不是同一个类

我尝试了很多事情但不知道该怎么做

请帮助我,我疯了。

谢谢

一个小例子

商店包含很多商品,商品的价格取决于类型和质量

所以在商店里我有类似的东西

这是一个简单的例子,也许不好^^我想在任何地方都没有演员得到武器的伤害所有物品的价格

并创造一种武器,我必须做

但我现在不知道如何处理 Item 和 int Weapon 中的 Genre 而不在代码中到处转换

0 投票
1 回答
58 浏览

xamarin - 如何在标签的新派生类中包含来自 StaticResource 的 StringFormat

我有这个 XAML:

我想将其简化为:

我应该如何编码我的 commaIntLbl 类来实现这一点?

0 投票
2 回答
39 浏览

python - 从python中的排序列表调用继承类的新方法

我创建了一个从列表继承的新类。我有一个 mysum() 的新方法。你能帮我在对这样的列表进行排序后调用 mysum() 吗?

0 投票
0 回答
26 浏览

odoo - 基于域的继承看板视图中的不可见字段

我想根据从 Fleet 继承的视图中的用户组在看板视图中显示/隐藏列。该视图称为 fleet_vehicle_view_kanban_inherited.

安全记录规则

继承视图修改

这两种解决方案都不起作用,它们不会影响继承的看板。你知道这个问题的任何解决方案吗?