类方法有3中定义的方式
(a)写成"def 类名.方法名~end"
class Hello
def Hello.hello(name)
print name,",hello."
end
end
Hello.hello("octopus") #=>octopus,hello.
(b)写成"class << 类名~def 方法名~end end"
class Hello
end
class << Hello
def hello(name)
print name,",hello."
end
end
Hello.hello("octopus") #=>octopus,hello.
(c)写成"class 类名~def self.方法名~end end"
class Hello
def self.hello(name)
print name,",hello."
end
end
Hello.hello("octopus") #=>octopus,hello.
------------------------------------------------------
方法的表示法
类名#方法名
这种写法一般限于文档或出于说明的目的,在程序中若采用这种方式,就会出现错误
在实际程序中,类方法的表示采用如Array.new或Array::new的形式,我们总结为
类.方法
类::方法
两种方式,在实际程序中,采用其中任意一种即可。
分享到:
相关推荐
GB 13502-92信息处理-程序构造及其表示法的约定.pdf
函数及其表示法练习题【华师大版】精选.doc
5-1 频率特性及其表示法.ppt
自动控制原理 频率特性及其表示法PPT学习教案.pptx
沪教版高一数学集合及其表示法教学计划:上册.docx
状态空间表示法就是用来表示问题及其搜索过程的一种方法。 状态空间表示法是人工智能中最基本的形式化方法,也是讨论问题求解技术的基础。 人工智能概论知识表示(状态空间表示法)全文共14页,当前为第2页。 1、问题...
沪教版高一上册数学第一单元教学计划模板:集合及其表示法.docx
2019_2020学年新教材高中数学第3章函数的概念与性质3.1函数的概念及其表示3.1.2函数的表示法第1课时函数的表示法课后课时精练新人教A版必修第一册202001110515
2019_2020学年新教材高中数学第3章函数的概念与性质3.1函数的概念及其表示3.1.2函数的表示法第2课时函数表示法的应用课后课时精练新人教A版必修第一册202001110516
555定时器的功能图表示法及其应用 555定时器
机械制图-螺纹及螺纹紧固件表示法rar,机械制图-螺纹及螺纹紧固件表示法
高中数学必修点直线平面之间的位置关系平面及其表示法含习题课PPT课件.pptx
2021年新教材高中数学第3章函数的概念与性质第1节函数的概念及其表示2函数的表示法第1课时函数的表示法试题PDF新人教A版必修1
本文是基于随机幅度的改进希尔伯特频谱表示方法(IHSRM)的扩展,该方法是作者先前为模拟具有自然地震记录的非平稳特征的空间相关地震地震动(SCEGMs)而开发的。 实际上,根据基本类型(随机相位方法和随机幅度方法...
简谐运动及其旋转矢量表示法简谐运动的能量演示文稿共15页.pdf
波动方程成像方法及其计算,张文生编写,目录好像少了一页,正文没有问题,关于波动方程成像方法。目录如下,请根据需要下载~~~(*^__^*) 目录编辑 前言 第1章 Kirchhoff偏移 1.1 偏移成像概述 1.2 Kirchhoff积分...
GB-T 4656.1-2000 技术制图 棒料、型材及其断面的简化表示法
1. 参与者(Actor) ...参与者的表示法一般包含以下两类:若参与者是人类,UML是以人形符号来表现,如图 (1)。否则为增加视觉效果,可以使用UML扩充机制中之造型 (Stereotype)机制来表现,如图 (2)。
2018年秋高中数学第一章集合与函数概念1.2函数及其表示1.2.2第1课时函数的表示法练习新人教A版必修120180818229
2017_2018学年高中数学第一章集合与函数概念1.2函数及其表示1.2.2第1课时函数的表示法优化练习新人教A版必修120180731493