當前位置:首頁 » 編程語言 » java對象與類

java對象與類

發布時間: 2023-03-10 22:03:22

java中 類、對象、成員與欄位的區別

類就是某一類事物的抽象描述
對象是 類的具體實例
成員是類中的 組成部分
欄位和成員類似
比如:
家 //這就是一個類,在這個家中你也不知道具體有哪些事物
父親 //這是一個類的成員,當類沒有實例化時,你也不知道具體是誰
地址 //這是一個欄位 當類沒有實例化對象時,你也不知道其具體值是啥
小明家 //這就是一個對象,你知道這個家裡有哪些人哪些物
小明的父親 //當類被實例化成對象時,其成員也就確定下來了。
北京新村2號 //這個地址也就確定下來了

⑵ java中類和對象怎麼區分

./ 當前目錄。
../ 父級目錄。
/ 根目錄。
人"類"就是一個類如People,裡面有很多人類的屬性,比如身高,性別,三圍,年齡,等等 。
那麼對象呢? 對象可以根據類產生出來,所以叫萬事萬物皆對象 。
比如你我他,都是一個具體的由人"類"產生出來的一個對象,那麼你也會有這些屬性如身高,性別3圍,年齡啥的。

多用面向對象(OO)的思想去想你遇到的程序問題,或者分析現實中的事物吧。
電腦中的子目錄很好理解,例如:
1、C:\是父目錄,C:\Windows就是C:\的子目錄。
2、C:\Windows\System32\就是C:\Windows的子目錄。
類是一個抽象的概念,而對象是類抽象概念的實物表達,打個比方,比如水果攤進了一批水果(就好比是類),然後我就去問賣家有哪些新鮮的水果。
店家說有蘋果、梨、桃等等(這里的蘋果、梨、桃就是對象),也就是說對象是類的具體表達,
而類則是對象的抽象表達。

⑶ JAVA中,類、對象、實體、實體類、實體對象之間存在怎樣的聯系請高手做形象的解釋。

類: java中的類 一般來存放實現了某些功能的代碼 代碼片段,是程序的基礎元素
對象:對象是一個很抽象的概念,比如 一個java類 實例化以後可以稱為一個對象 對象一般指的就是一個類創建出來的實例 比如
public class A{}
那麼 A是一個類
A a =new A();
那麼 這里的a 指的就是A這個類的實例 也就是對象 通過對象a 可以訪問A類下面的 非私有欄位 和方法
實體類:一般會與實體對象一起出現 對應資料庫 或者其他數據源中的 一張表 俗稱為一個對象
這里的實體類對象和實體類 打個簡單的比方
實體類 就好像事一張白紙 白紙的獲得 要從廠商那邊取得 也就是我們去買 在程序里 就是用的關鍵字new 當new了以後 就好像是我們從生產廠商那裡買來了一張白紙 當然 白紙上什麼都沒有
有了這張白紙以後 我們就可以在白紙上給它賦值 讓它獨一無二 也就是對實體類進行封裝數據
每一張白紙 從我們購買的時候 都是一樣的對象 都是一個字都沒有的白紙 但是 後來通過業務處理 使得白紙上都有了自己的東西 也就是對象實體中的數據封裝
還可以把實體類比作一個模板 創建出來的實例對象 都是跟這個模板一樣的 至於 模板裡面填寫的內容 那就要看你的賦值了 就拿最簡單的簡歷來說 一般都會有簡歷模板 我們從網上下載一個簡歷模板 就是創建了一個實體類的對象 而這個簡歷模板 就相當於一個實體類 接下來 我們對下載下來的模板進行操作 也就是對 實體類對象進行操作 對實體類對象操作 是不會影響實體類的 這個例子裡面 應該一目瞭然 然後 根據個人信息不同 我們再模板上填寫的信息也不同 比如 姓名 年齡 等等 按照個人的信息來填寫 所以 就會產生實體類的對象的屬性 不同 相信這樣解釋 你應該可以理解了吧 關鍵還是要靠多寫訓練 熟能生巧 運用以後才能知道這些東西存在的奧妙

⑷ java中什麼是類和對象

類就是具備某些共同特徵的實體的集合,它是一種抽象的數據類型,它是對所具有相同特徵實體的抽象。在面向對象的程序設計語言中,類是對一類「事物」的屬性與行為的抽象。舉一個例子說明下類,比如Person(人)就是一個類,那麼具體的某個人「張三」就是「人類」這個類的對象,而「姓名、身高、體重」等信息就是對象的屬性,人的動作比如「吃飯、穿衣」等就是對象的方法。總之類就是有相同特徵的事物的集合,而對象就是類的一個具體實例。同時類有多態和繼承,例如「人類」可以分為「男人、女人」,「老人、小孩」那麼「男人、女人」就是「人類」的子類等等。

Java語言中對類Person的定義往往如下:

public class Person {

private String name; //屬性:姓名

private int height; //屬性:身高

private int weight; //屬性:體重

public Person() {}

public Person(String name, int height, int weight) {

this.name = name;

this.height = height;

this.weight = weight;

}

//... some methods...

public void doSth() { //行為:

//... do something

}}

Java中的類

類可以看成是創建Java對象的模板。

通過下面一個簡單的類來理解下Java中類的定義:

public class Dog{
String breed; int age; String color; void barking(){
}

void hungry(){
}

void sleeping(){
}}

一個類可以包含以下類型變數:

  • 局部變數:在方法、構造方法或者語句塊中定義的變數被稱為局部變數。變數聲明和初始化都是在方法中,方法結束後,變數就會自動銷毀。

  • 成員變數:成員變數是定義在類中,方法體之外的變數。這種變數在創建對象的時候實例化。成員變數可以被類中方法、構造方法和特定類的語句塊訪問。

  • 類變數:類變數也聲明在類中,方法體之外,但必須聲明為static類型。

  • 一個類可以擁有多個方法,在上面的例子中:barking()、hungry()和sleeping()都是Dog類的方法。

⑸ 舉例說明JAVA類,對象,實體之間的關系

1.類是面向對象程序設計的核心,其實是一種復雜的數據類型,封裝了不同類型的數據和與這些數據相關的方法。
2.類是抽象的(相當於現實生活中的模具,圖紙),並不是最終的實體,將抽象化的類具體化後(就是按照模具,圖紙生產出實際東西),就成了對象,通常將對象稱為類的實體。
所以,類是將現實事物抽象化,而對象是將事物具體化。
舉例:張三是一個學生,那麼張三其實是比較具體的一個人,而學生則是一個抽象事物。此時可以創建一個學生類,包含學號,年齡,班級等。如果指明張三這些屬性,則張三是學生類的一個實體。
創建學生類:Student
public
class
Student{

public
String
studentNo;

public
int
age;

public
String
grade;
}
這就是一個類,一個模具。
通過這個模具,可以生產出來很多產品:
Student
zhang
=
new
Student();
這句代碼,即為創建了一個對象:zhang

希望LZ能夠通過這個實例,搞懂對象、類和實體之間的關系。

⑹ java中什麼是類什麼是對象

類就是具備某些共同特徵的實體的集合,它是一種抽象的數據類型,它是對所具有相同特徵實體的抽象。在面向對象的程序設計語言中,類是對一類「事物」的屬性與行為的抽象。
對象就是一個真實世界中的實體,對象與實體是一一對應關系的,意思就是現實世界的每一個實體都是一個對象,所以對象是一個具體的概念。

熱點內容
動態規劃01背包演算法 發布:2024-11-05 22:17:40 瀏覽:849
nasm編譯器如何安裝 發布:2024-11-05 22:01:13 瀏覽:181
登錄密碼在微信的哪裡 發布:2024-11-05 22:00:29 瀏覽:739
c防止反編譯工具 發布:2024-11-05 21:56:14 瀏覽:248
安卓虛擬機怎麼用 發布:2024-11-05 21:52:48 瀏覽:344
php時間搜索 發布:2024-11-05 20:58:36 瀏覽:479
燕山大學編譯原理期末考試題 發布:2024-11-05 20:13:54 瀏覽:528
華為電腦出現臨時伺服器 發布:2024-11-05 20:05:08 瀏覽:408
斗戰神免費挖礦腳本 發布:2024-11-05 19:53:25 瀏覽:665
網吧伺服器分別是什麼 發布:2024-11-05 19:45:32 瀏覽:392