類與對象

 

 

1、什麼是對象ide

萬物皆對象:剪刀鐘錶等;只要是存在的事物spa

2、什麼是面向對象code

咱們人關注着一個對象(具體事物信息)對象

3、類(客觀世界不存在,只是用來描述對象信息,描述信息類型)內存

類是一個模子,肯定對象將擁有的特徵(屬性)和行爲(方法)開發

例如:屏幕大、價格高、能打電話模板

類的特色:class

類是對象的類型變量

具備相同屬性和方法的一組對象的集合(具備多個相同屬性的和方法的對象用一個類)軟件

4、什麼是對象的屬性

屬性:對象擁有的各類特徵,即對象有什麼(即手機有屏幕之類的,屏幕特定的值叫作屬性)

例如:內存--2G

5、什麼是對象的方法

方法:能夠幹什麼,能幹什麼

例如:打電話

6、類和對象的關係

首先,類是抽象的概念,僅僅是模板,腦海中想象的,好比說手機類

           對象倒是具體的摸得着看得見的

 

如今讓咱們深刻了解什麼是對象。看看周圍真實的世界,會發現身邊有不少對象,車,狗,人等等。全部這些對象都有本身的狀態和行爲。

拿一條狗來舉例,它的狀態有:名字、品種、顏色,行爲有:叫、搖尾巴和跑。

對比現實對象和軟件對象,它們之間十分類似。

軟件對象也有狀態和行爲。軟件對象的狀態就是屬性,行爲經過方法體現。

在軟件開發中,方法操做對象內部狀態的改變,對象的相互調用也是經過方法來完成。

 

 

 


1、定義類

一、類的重要性

全部的JAVA程序都以類class爲組織單元,必須先寫類纔會有對象

二、什麼是類、類的組成

屬性和方法

三、定義一個類的步驟

a、定義類名:public class 類名{} 

b、編寫類的屬性 :屬性1的類型 屬性1;

                                屬性2的類型 屬性2;

c、類的方法:方法1;

                       方法2;

 

例如:

public class Dog{

String breed;

int age;

String color;

void barking(){ }

void hungry(){ }

void sleeping(){ } 

}

 

一個類能夠包含如下類型變量:

  • 局部變量:在方法、構造方法或者語句塊中定義的變量被稱爲局部變量。變量聲明和初始化都是在方法中,方法結束後,變量就會自動銷燬。
  • 成員變量:成員變量是定義在類中,方法體以外的變量。這種變量在建立對象的時候實例化。成員變量能夠被類中方法、構造方法和特定類的語句塊訪問。
  • 類變量:類變量也聲明在類中,方法體以外,但必須聲明爲static類型。

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

 


JAVA對象

1、建立對象

對象是根據類建立的。在Java中,使用關鍵字new來建立一個新的對象。建立對象須要如下三步:

  • 聲明:聲明一個對象,包括對象名稱和對象類型。
  • 實例化:使用關鍵字new來建立一個對象。
  • 初始化:使用new建立對象時,會調用構造方法初始化對象

類名 對象名=new 類名();

2、使用對象

引用對象的屬性:對象名.屬性

tel.screen=5;

引用對象的方法:對象名.方法

tel.sendMessage();

 

/* 實例化對象 */

ObjectReference = new Constructor();

/* 訪問類中的變量 */

ObjectReference.variableName;

/* 訪問類中的方法 */

ObjectReference.MethodName();

相關文章
相關標籤/搜索