isXxx()和getXxx()表达的含义一样么
时间: 2023-04-10 12:03:10 浏览: 186
这个问题涉及编程类的知识,我可以回答。isXxx()和getXxx()的含义不一样。isXxx()通常用于判断一个变量是否满足某个条件,返回值为布尔类型。而getXxx()通常用于获取一个变量的值,返回值为变量的值。
相关问题
用java语言构造一个Puppy类,该类有一个age变量保存年龄,name变量存放名字,逻辑类型的变量male表示性别(true表示性别为male,否则为female),可以通过getter方法进行访问。该类具有setAge、getAge、getName和isMale方法。
好的,这个问题很简单,以下是Java代码实现Puppy类:
```
public class Puppy {
private int age;
private String name;
private boolean male;
public Puppy(int age, String name, boolean male) {
this.age = age;
this.name = name;
this.male = male;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public String getName() {
return name;
}
public boolean isMale() {
return male;
}
}
```
其中,构造函数可以通过传入参数进行对象属性的初始化,然后通过setter和getter方法实现对象属性的修改和获取。 isMale方法是一个逻辑型的getter,由于boolean变量命名一般采用isXXX这种命名方式。
阅读全文