JAVA里面cg和get
导读:在JAVA中,有两个常用的方法用来获取和设置类的属性,它们就是cg和get方法。cg方法是一个缩写,全称为"Class Generator",它是一种用来自动生成Java Bean的代码工具。它可以根据类的属性自动生成类的各种方法,包括构造...
在JAVA中,有两个常用的方法用来获取和设置类的属性,它们就是cg和get方法。
cg方法是一个缩写,全称为"Class Generator",它是一种用来自动生成Java Bean的代码工具。它可以根据类的属性自动生成类的各种方法,包括构造器、toString、hashCode等方法。
public class Person {
private String name;
private int age;
// 自动生成的cg方法public Person() {
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String toString() {
return "Person [name=" + name + ", age=" + age + "]";
}
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + age;
result = prime * result + ((name == null) ? 0 : name.hashCode());
return result;
}
public boolean equals(Object obj) {
if (this == obj)return true;
if (obj == null)return false;
if (getClass() != obj.getClass())return false;
Person other = (Person) obj;
if (age != other.age)return false;
if (name == null) {
if (other.name != null)return false;
}
else if (!name.equals(other.name))return false;
return true;
}
}
而get方法,则是指获取类中某个属性的值的方法。在Java中,所有属性都是私有的,不能直接访问,需要通过get方法来获取它们的值。
public class Student {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
总之,cg和get方法是Java中两个非常常用的方法,它们都可以方便地获取和设置类的属性值,让程序更加高效、简洁。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: JAVA里面cg和get
本文地址: https://pptw.com/jishu/537906.html
