java對象實例
❶ java中對象實例是什麼意思
class void 正常人{
形狀 手=(描述手的形狀);
形狀 腳 =(描述腳的形狀);
形狀 頭=(描述頭的形狀);
public 數量 手的數量=2;
public static 數量 腳的數量=2;//這句話裡面多了一個static ,和上句有著相同點和不同點。看下文。
行為 走路;
行為 吃飯;
.....
....
}
class void 超人 extends 正常人{
行為 飛行;
...
...
}
這個正常人就是一個類,用於描述人的特徵,所有特徵。但它只是一個概念,並不是實實在在的具體的某個人。
var 正常人 黃三= new 正常人();//對人進行實例化,黃三就是人的一個實例。黃三具有正常人的特徵和一切符合正常人的行為。是指的實實在在的某個人。
var 正常人 李四=new 正常人();
var 蜘蛛俠=new 超人();對超人進行實例化,蜘蛛俠就是超人的一個實例,它不僅具有正常人的特徵及行為,還具有正常人所沒有的特徵行為。
此時,你可以控制黃三、李四或者蜘蛛俠。
黃三不幸的發生了車禍,這時我們可以通對引用黃三的手的數量來達到目的。黃三.手的數量=1;
不幸發生了大地震,全世界所有人的腳都只有一個人。我們可以修改腳的數量。 一是正常人.腳的數量=1。此時,不管是黃三,還是李四,還是超人,腳都只有一隻了。以後生下來了孩子(實例話一個正常人)也只有一隻腳;
二是,黃三.腳的數量=1;李四.腳的數量=1;如果還有張五,趙六。。。,你也得為一一賦值。但以後生下來的孩子(實例化一個正常人)還是有兩只腳。
這就是類與實例引用的區別。當然啦,在這個程序代碼里在,你可以單獨修改黃三,李四或者超人的腳的數量,但是,你不能一下子使所有正常人的手都變成一隻,除非為for循環。好玩反?
❷ Java中的對象和實例有何區別
對象是實例的抽象,比如面向對象的思想就是把一類事物的共性進行抽象歸納。比如人就是一個對象,而張三這個人就是人的一個實例,他的愛好是看電影;李四又是人的另外一個實例,他的愛好是打籃球。雖然張三和李四是兩個不同的具體的人,不同的實例,但是他們都屬於人這個對象並有共同的屬性愛好。
❸ 在JAVA語言中,什麼是實例對象的
Object
obj=new
Object();對象實例化
,這時obj就是一個對象了,通過這個對象就可以調用它的方法和屬性了,
對象.方法名(參數列表)調用它的方法,
對象.屬性名
調用它的屬性(也就是它的成員變數)。
❹ java中實例和對象有什麼區別
對象的名字看你怎麼理解,我們有時以變數名也就是對象的引用名稱之, 以特指這個變數的對象,有時我們以其所屬類名稱之,以泛指所有相關的對象,此時與類對象只有一個 類 字之差
java中萬物皆對象,實例是其中一種對象的稱呼,
相當於從「模板」(類)中創造出實際的「物品」(對象),我們說這個對象是這個類的實例
比如Person p=new Person()
這里的對象叫實例對象,這里的對象相當於實際的「物品」,他是從「模板」中創造的,未必是new出來的,只要符合這個原則就是實例
比如Class p=Person.class
這里的對象叫類對象,因為類相當於「模板」,並不是new Person()這種實際的「物品」