腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
Ruby
的
超级
模块
中
调用
重写
方法
ruby
、
methods
、
module
、
super
在下面的代码
中
,Parent#just_do覆盖GrandParent#just_do。
在
Me类
中
,如何
调用
GrandParent#just_do module GrandParent puts "GrandParent"end module
浏览 18
提问于2020-01-08
得票数 1
回答已采纳
1
回答
重写
和更改函数Odoo
的
中间
inheritance
、
odoo
、
odoo-12
我想
重写
一个名为_cart_update
的
函数,它位于website_sale
模块
中
。但是我想要更改函数
的
中间(我想在函数代码
的
中间做一些事情)。因此,我尝试
在
自定义
模块
中
重写
函数,并将website_sale
模块
添加为依赖
模块
(我
重写
该函数而不添加任何
超级
()
调用
)。我
的
函数得到函数
调用
。这
浏览 1
提问于2019-11-14
得票数 2
回答已采纳
2
回答
从module
方法
调用
super.
ruby
、
ruby-on-rails-3
、
methods
、
module
、
super
我试图
在
Ruby
/Rails
中
重写
位于Gem
中
的
一个
方法
,但我遇到了一些问题。in `foobar': super: no superclass method `foobar' for Foo:Module (NoMethodErro
浏览 0
提问于2011-09-20
得票数 6
回答已采纳
3
回答
为什么没有
调用
模块
初始化
方法
?
ruby
为什么这个
模块
的
initialize
方法
在
包含在Temp类
中
时不被
调用
?end include Temp p "m in class"end m
在
类
中
浏览 4
提问于2012-06-06
得票数 10
3
回答
什么时候
在
viewWillAppear,viewDidDisappear等.
中
调用
超级
方法
?
iphone
、
ios
、
cocoa-touch
、
ipad
在
中
,苹果建议
在
viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear等
的
实现
中
调用
超级
用户。例如,关于viewDidDisappear
的
讨论是: 可以
重写
此
方法
以执行与删除或隐藏视图相关
的
其他任务。如果
重写
此
方法
,则必须在实现
的
某个时刻
调用
。我
的
浏览 1
提问于2011-09-30
得票数 10
回答已采纳
5
回答
为什么不推荐使用
超级
调用
方法
而不是被覆盖
的
方法
?
java
、
inheritance
在
甲骨文教程
中
,它说:如果您
的
方法
重写
了它
的
超类
的
方法
之一,您可以通过使用关键字
调用
重写
的
方法
。 它提到了super
重写
方法
的
使用。但是,实际上,
在
我编写
的
示例程序
中
,我可以使用
超级
关键字访问超类
中
的
任何
方法</e
浏览 7
提问于2014-05-26
得票数 4
回答已采纳
1
回答
Android / Kotlin -无效错误“
重写
方法
应该
调用
超级
”
android
、
android-studio
、
kotlin
、
kotlin-android-extensions
因为我想在其他几个项目中使用BaseActivity,所以我把它移到了一个安卓库
中
,我把它作为gradle依赖项添加到了其他项目中。除了移动基类之外,扩展基类
的
类
中
没有更改任何代码。但是,它们现在都在
重写
方法
上出现了错误,在这些
方法
中
,
超级
方法
被用@CallSuper注释。子类仍在
调用
超级
方法
。我也可以毫无问题地编译和运行这个项目。 这
浏览 2
提问于2017-10-01
得票数 6
1
回答
如何覆盖特定自定义
模块
中
的
创建
方法
?
python
、
python-3.x
、
odoo
、
odoo-14
我有类helpdesk.ticket
的
自定义
模块
,它覆盖create
方法
并添加新特性:@api.model res.do_something()我正在处理第二个
模块
,该
模块
继承对我来说,梦想
的
解决方案是: 第二个
模块
中
的<
浏览 4
提问于2022-06-23
得票数 0
1
回答
如何在JRuby
中
的
导入Java类
中
存根出对
超级
的
调用
以进行测试
java
、
testing
、
jruby
、
stub
、
super
在
我
的
RSpec测试
中
,如何在导入
的
Java类
中
存根出对
超级
的
调用
?如何在RSpec测试
中
存根出对超类
方法
的
调用
?A.foo" do b = B.new end我曾尝试
在
B
的</
浏览 0
提问于2010-02-28
得票数 0
1
回答
在哪些情况下抛出SuperNotCalledException
android
、
exception
在
Android应用程序
中
重写
方法
时,我们需要多次
调用
超级
方法
。
在
某些情况下,比如在片段
的
onActivityCreated()
方法
中
,如果没有
调用
SuperNotCalledException,就会抛出一个SuperNotCalledException。在其他情况下,就像在活动
的
onCreateOptionsMenu()
方法
中一样,虽然正式文档
浏览 4
提问于2014-06-06
得票数 1
回答已采纳
4
回答
android
中
超级
关键字
的
使用
java
、
android
在
android
中
超级
关键字
的
特殊用途是什么? 我已经读过,如果您有一个
重写
的
方法
,并且希望使用父类
中
的
原始
方法
,您可以
调用
超级
方法
。管他呢。但在我下面的示例
中
,教程
的
作者将super.setitle("blah“)称为oncreate
方法
,该
方法
已被
重写
。Albu
浏览 6
提问于2014-03-23
得票数 1
回答已采纳
1
回答
overide重新索引搜索
方法
错误:NoMethodError ( #<Searchkick::RecordIndexer :没有超类
方法
“reindex”)
ruby-on-rails
、
ruby
、
elasticsearch
、
searchkick
我们试图超越Search腿
的
重新索引
方法
,以避免
在
本地env上重新编制索引。reindex(options= {}) super(options) end当我试图更新导致我
的
“索引记录”重新索引
的
关联模型时,它会抛出一个NoMethodError (#<Searchkick::RecordIndexer没有超类
方法
“`reindex”) 我注意到,
在
浏览 9
提问于2021-03-10
得票数 0
回答已采纳
3
回答
UIViewController loadView
方法
iphone
、
uiviewcontroller
在
UIViewController
中
重写
loadView
方法
时,应该在
方法
的
开头还是结尾
调用
超级
loadView?为什么?
浏览 0
提问于2009-10-24
得票数 3
回答已采纳
1
回答
Ruby
:通过
模块
添加要初始化
方法
的
内容
ruby
、
module
、
initialization
在
Ruby
中
,我希望有一个类,包括一系列
模块
,并让这些单独
的
模块
在
初始化类时执行块或
方法
(或者只是找到某种方式编辑实例变量)。我知道我可以通过
在
模块
中
创建一个
方法
,然后
在
类
的
初始化
方法
中
调用
它,但我希望有某种
方法
来做到这一点,简单地包括
模块
,并
调用<
浏览 4
提问于2012-11-06
得票数 10
3
回答
安卓运行时错误
中
的
onResume()
java
、
android
、
android-fragments
我试图
调用
onResume,以便在返回后从另一个片段
中
重新加载变量。public void onResume(){上面附加
的
是我
的
CheckBox01
在
另一个片段
中
。但是,在运行时,我得到一个错误,应用程序退出。这是
在
抱怨 无法恢复活动: android.app.supernotcalledException:片段
浏览 1
提问于2012-10-24
得票数 0
1
回答
MacRuby自定义初始化器
objective-c
、
ruby
、
macos
、
scripting
、
macruby
事情是这样
的
:@implementation Foo if (self = [super init])if (self = [super init]) { }}因此,
在
ruby
的
超类'initWithSomethingElse‘
中</e
浏览 2
提问于2010-12-04
得票数 0
回答已采纳
3
回答
我应该什么时候打电话给
超级
?
objective-c
、
oop
、
inheritance
[super ... any method name]
的
最佳用途是什么?最近我发现,
在
dealloc
中
,[super dealloc]必须站在同一个位置。因为任何以前没有使用
的
变量都可以被垃圾填充,如果我们
在
[super dealloc]之后设置它,这是很少见
的
事情,但它是可能
的
。在此之后,我们将在我们
的
应用程序
中
崩溃。那么
超级
方法
的
最佳用法是什么,例如,什么是-(void)vie
浏览 1
提问于2010-10-11
得票数 25
回答已采纳
3
回答
基本rails问题
ruby-on-rails
class Person < ActiveRecord::Base end 我
的
问题是关于上面三行代码顺便说一句,我是c++程序员,刚接触
ruby
和rails。我被这句话搞糊涂了:validates_...,那是什么?变量定义?函数
调用
?或者其他什么东西。对我来说,
在
类定义中使用这行代码是很奇怪
的
。
浏览 0
提问于2010-12-01
得票数 3
回答已采纳
1
回答
是否有可能在
模块
方法
中进行混合?
ruby
、
module
、
metaprogramming
、
mixins
、
composition
假设我有一个
模块
声明一个
模块
方法
(,而不是,一个实例
方法
): def self.foo end现在假设我想将M.foo混入到另一个类C
中
最后,我想在不改变M.foo C 定义和
的
方式
的
情况下完成,而不只是
在
C
中
创建一个
调用
M.foo.
的
方法
。(也就是说,将foo
重写
为实例<em
浏览 4
提问于2020-01-16
得票数 2
回答已采纳
1
回答
Cucumber正在覆盖我
的
覆盖
ruby
、
cucumber
、
overriding
、
require
、
operator-precedence
我正在寻找覆盖puts,以包括我
的
所有黄瓜步骤定义
的
时间戳。我用一个'string_addons.rb‘文件
的
'require’来做这件事,这个文件重新定义了puts来添加时间戳,然后
调用
timestamped_str(
超级
)。我
的
问题是,rb_world.rb也覆盖了puts,并且优先于我
的
覆盖。知道
在
Ruby
中最新
的
重写
是使用什么,我再次要求我
的
'
浏览 2
提问于2014-09-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
UG软件编程在加工模块的坐标系中创建方法
ActiveSupport:Concern 使用及源码解析
Ruby 中的模块
Ruby 3.1.0加入程序内JIT编译器YJIT,有效加速Rails应用程序性能
rm脚本基础教程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券