欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

JAVA里面cg和get

劉雅靜1年前6瀏覽0評論

在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中兩個非常常用的方法,它們都可以方便地獲取和設置類的屬性值,讓程序更加高效、簡潔。