怎么定义getSize 方法
时间: 2023-05-29 19:07:30 浏览: 45
getSize方法是一个对象方法,用于获取对象的大小或长度,通常返回一个整数值表示对象中元素的数量或字节数。具体实现方式取决于对象的类型和实现逻辑,例如List接口的getSize方法返回列表中元素的数量,而String类的getSize方法返回字符串中字符的数量。在编写自定义对象时,可以根据需要定义自己的getSize方法,以提供特定的功能和行为。
相关问题
无法解析 'Relation' 中的方法 'getSize'
这个错误提示表明在一个叫做 Relation 的类中,调用了一个叫做 getSize 的方法,但是该方法并不存在或者不可见。
可能的原因是:
1. 类中确实没有定义 getSize 方法;
2. 类中定义了 getSize 方法,但是该方法的访问权限不是 public,所以无法在类外部调用;
3. 调用 getSize 方法时,传递的参数或者方法签名不正确,导致找不到该方法。
解决办法:
1. 确认该类中是否定义了 getSize 方法,并且该方法的访问权限是 public;
2. 检查调用 getSize 方法时,传递的参数和方法签名是否正确;
3. 如果确认代码没有问题,可能是代码库的版本问题,需要升级或者降级代码库。
用java定义一个stack接口 其中有 pop 方法,返回为object类;push方法,返回为object类, getsize方法 返回为int类型
好的,下面是一个简单的 Java Stack 接口的定义,其中包含一个 `pop` 方法,它返回 `Object` 类型;一个 `push` 方法,它接受一个 `Object` 类型的参数并返回 `Object` 类型;以及一个 `getSize` 方法,它返回 `int` 类型。
```java
public interface Stack {
Object pop();
Object push(Object element);
int getSize();
}
```
这个 `Stack` 接口具有三个方法:`pop`、`push` 和 `getSize`。`pop` 方法用于弹出堆栈顶部的元素,并返回该元素。`push` 方法用于将元素添加到堆栈中,并返回添加的元素。`getSize` 方法用于获取堆栈中的元素数量,并返回该数量作为整数。这个接口没有具体的实现,因为它只定义了堆栈的行为,具体的实现需要在实现该接口的类中完成。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)