class Boxdef initialize(w,h)@width,@height=w,hend def printWidthputs @widthenddef printHeight@height*12end

puts @width,"asfd" 这访问不了,只能在实例方法中访问,这里代表类实例class
end

box =Box.new(1,12)
x=box.printHeight
box.printWidth
puts "#{x}"

转载于:https://www.cnblogs.com/fpcbk/p/10824991.html

ruby在类中访问@,类外访问调用方法相关推荐

  1. python隐藏部分代码_python隐藏类中属性的3种实现方法

    方法一: 效果图一: 代码一: # 定义一个矩形的类 class Rectangle: # 定义初始化方法 def __init__(self,width,height): self.hidden_w ...

  2. Python类中的私有属性和私有方法

    Python类中的私有属性和私有方法 Python是面向对象的语言,在Python里一切皆对象,所以大部分情况下,我们都是通过类的方式来编程. 但是Python中的属性和方法在类的外部默认是可以访问的 ...

  3. python 类中定义类_Python中的动态类定义

    python 类中定义类 Here's a neat Python trick you might just find useful one day. Let's look at how you ca ...

  4. object类中的equals与自定义equals方法详解

    object类中的equals与自定义equal方法详解 1.this怎么理解?this == obj表示什么? this就是当前你new出来的对象,这里指谁调用equal方法this指的就是谁,ob ...

  5. php遍历中记录所有,php遍历类中包含的所有元素的方法

    这篇文章主要介绍了php遍历类中包含的所有元素的方法,涉及php中getConstants方法及数组操作的相关技巧,需要的朋友可以参考下 本文实例讲述了php遍历类中包含的所有元素的方法.分享给大家供 ...

  6. java 在一个类中定义类_Java 中程序代码必须在一个类中定义,类使用( )关键字来定义。_学小易找答案...

    [填空题]每一个 else 子句都必须和它前面的一个距离它最近的 子句相对应. [单选题]有关类的说法,正确的是( ) [单选题]在JAVA中,无论测试条件是什么,下列( )循环体 将至少执行一次. ...

  7. php判断外链,php检查字符串中是否有外链的方法

    这篇文章主要介绍了php检查字符串中是否有外链的方法,涉及php针对字符串的正则匹配的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php检查字符串中是否有外链的方法.分享给大家 ...

  8. python中怎么调用函数_浅谈Python中函数的定义及其调用方法

    一.函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的作用:在开发时 ...

  9. python函数定义及调用-浅谈Python中函数的定义及其调用方法

    一.函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤 1.定义函数�C封装独立的功能 2.调用函数�C享受封装的成果 函数的作用:在开 ...

  10. 类中的静态成员函数访问非静态成员变量

    http://blog.csdn.net/u011857683/article/details/52294353 1.思路: 静态成员函数属于类(通过类访问,调用函数时没有提供this指针), 非静态 ...

最新文章

  1. python可以做什么项目-python都能做什么
  2. 【工具】公网临时大文件传输工具
  3. 17原理图查找连接的管脚接口_第三节 主板原理图之标识的作用
  4. 产品问答 | 领导把锅甩给你,你会怎么做?
  5. xml建模包括以下_为什么要进行建模仿真?
  6. hdu4504java
  7. verilog设计一个补码加减法运算器_一文搞懂:计算机中为什么用补码来存储数据?...
  8. 阿里java代码规范插件
  9. VS2012 单元测试之泛型类(Generics Unit Test)
  10. matlab课堂笔记,厦门大学matlab第四次课程笔记 PTB的简单讲解
  11. 2020年最全Python常用爬虫代码就这些了(附爬虫教程)
  12. 数据结构1800题-错题集-第七章
  13. 国产银河麒麟 安装wps 的简单方法
  14. python+pyqt4实现QQ自动发送信息
  15. hdu5750Dertouzos
  16. 2019上半年网络工程师真题解析
  17. 小米生态企业强力推荐的开源免费SRM采购管理平台功能介绍
  18. PS 考试案例 02笔记
  19. C/C++文件输入输出(详细介绍)
  20. python处理输入无效数据异常_python异常的处理

热门文章

  1. (计算机组成原理)第三章存储系统-第四节:主存储器和CPU的连接
  2. 207. 课程表/210. 课程表 II
  3. 冯诺依曼计算机的组成
  4. Python__repr__()方法:显示属性
  5. 排序算法:堆排序算法实现及分析
  6. (转)linux dumpe2fs命令
  7. Php官方指导安装与配置
  8. ubuntu下安装Node.js(源码安装)
  9. 房贷新政刺激楼市作用有限 房价严重背离无改变
  10. SharePoint 2010 Form 认证 之 IIS 添加数据