类worksheet的paste方法无效_Java基础“类的属性”

962a95f633f926872f48c60456ad15d8.png

一、类的修饰符

(1)public(公有属性)

公有的、公共的(一般用于定义一个公共的类的属性或变量,可以在该类以外调用和供其他类调用和使用)

定义格式 :public 数据类型 属性名称;

例如:

ec2593659cbf78695a58fc997ea73f7e.png

public公有属性,可以在该类以外调用,其他类也可以调用(这种变量称之为实例变量)

(2)private (私有属性)

私有的(一般用于定义一个私有的类的属性或变量只能在本类使用,不可外调,外调是会报错)

定义格式 :private 数据类型 属性名称;

例如:

4510ec8422d2fac1d41ba70070fed04d.png

二、类的变量

874319aa10eb1137105c1d6ce07ce912.png

1、分类:分为“成员变量”和“局部变量

1.1、成员变量(有默认值,String类型不赋值时默认值为null、int为0

(1)实例变量(不以 “static” 修饰)

例如 :

ec2593659cbf78695a58fc997ea73f7e.png

4510ec8422d2fac1d41ba70070fed04d.png

特别注意:实例变量只能在类实例化之后的对象中使用和调用!!!

(2) 类变量(以“static”修饰)

例如:

b9030ae687bc07ce51626826ba08f8ba.png

可以直接通过“ 类名 . 属性 ”方式直接调用

1.2、局部变量

(1)形参(方法小括号中定义的变量)

例如:

eb40858f3f35a2b00c0b91d83b7c7653.png

特别注意:在调用这个方法的时候,在其给予赋值时,必须和参数里面的数据类型一致,不然会执行报错!!!

(2)方法局部变量(在方法体内定义)

就是在一个方法体里面的变量,只能在这个方法体(一个方法的中间部分)里面发挥作用,超出范围则无效(带有数据类型,如 int i = 0;

例如:

10391d65cc293789b7dc3335b0e5dfd9.png

特别注意:在定义时必须赋值,否则无效!!!

(3)代码块局部变量(在代码块内定义)

就是在一对大的花括号里面定义的变量,和方法局部变量有些类似,在其定义时也必须初始化值,不能超出所在范围,否则无效!!!

三、成员变量(属性)和局部变量的区别

defe49c5a9bd98b0a64218a801d99c86.png

注意事项总结:

1、方法局部变量就是在一个方法体里面的变量(带有数据类型,如int i = 0;)

2、代码块局部变量:就是在一对大的花括号里面定义的变量

3、成员变量的修饰符:public(公共的) 和 private(私有的)

4、特别注意:实例变量只能在类实例化之后的对象中使用和调用!!!

5、特别注意:成员变量有默认值,可以不用初始化值!!!

6、特别注意:局部变量只能在它所属的范围类使用,必须赋值!!!

`worksheet.get_image_data()`是xlrd库中的一个方法,它用于从Excel工作表中提取图像数据。在使用之前,你需要先确保已经打开了包含图像的工作簿,并选择了对应的工作表。 以下是基本的用法步骤: 1. **导入所需模块**: ```python import xlrd ``` 2. **打开Excel文件**: ```python workbook = xlrd.open_workbook('your_excel_file.xlsx') # 替换为你的Excel文件路径 ``` 3. **选择工作表**: ```python worksheet = workbook.sheet_by_name('Sheet1') # 如果图片在第一张工作表,替换为'Sheet1' ``` 4. **定位图像数据**: - `row`: 图像所在的行索引。 - `column`: 图像所在的列索引。 - `colspan`: 图像跨越的列数。如果是一张单独的图片,则设置为1。 例如,如果你想要获取第5行第10列的一张图片,直到第15列的宽度范围内的图像数据,你可以这样操作: ```python img_data = worksheet.get_image_data(row=5, column=10, colspan=6) # 假设图片跨6列 ``` 5. **图像数据通常是字节流形式**,你可以将其转换成其他格式,比如保存为图片文件或在后续流程中使用。 注意:`get_image_data()`返回的数据可能是二进制字节流,如果不是图片而是文本或其他型的非图像数据,该方法可能会返回None。此外,如果你尝试访问不存在的图像,或者Excel文件本身存在问题,可能会抛出异常。因此,在实际使用时,记得添加适当的错误处理代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值