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

java對象和變量的區(qū)別

錢艷冰1年前8瀏覽0評論

Java 是一門面向?qū)ο蟮木幊陶Z言,而面向?qū)ο蟮木幊趟枷胫校瑢ο蠛妥兞渴怯兄黠@區(qū)別的。

對象是由類(class)定義的,具有一定的屬性(attribute)和方法(method),可以看作是現(xiàn)實(shí)世界中的某個(gè)事物或概念。我們可以創(chuàng)建一個(gè)對象并對其進(jìn)行操作,比如對其屬性進(jìn)行設(shè)置或獲取,調(diào)用其方法等。對象在內(nèi)存中通常以引用的形式存在,并沒有被直接存儲。

public class Student {
// 屬性
private String name;
private int age;
// 方法
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
}
...
// 創(chuàng)建一個(gè) Student 對象
Student student = new Student();
// 對對象進(jìn)行操作
student.setName("小明");
student.setAge(18);

變量則是用來存儲數(shù)據(jù)或引用的,是程序中的一種基本元素。在 Java 中,變量有自己的數(shù)據(jù)類型,可以是基本數(shù)據(jù)類型(如 int、double、boolean 等),也可以是引用數(shù)據(jù)類型(如 String、Student 等)。變量在內(nèi)存中會被直接存儲。

int age = 18;
double score = 90.5;
String name = "小明";
Student student = new Student();

綜上,對象和變量在 Java 中具有較為明顯的區(qū)別,對象是由類定義的具有屬性和方法的事物或概念,變量用來存儲數(shù)據(jù)或引用,是程序中的基本元素。