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(){ }
}
一個類能夠包含如下類型變量:
一個類能夠擁有多個方法,在上面的例子中:barking()、hungry()和sleeping()都是Dog類的方法。
JAVA對象
1、建立對象
對象是根據類建立的。在Java中,使用關鍵字new來建立一個新的對象。建立對象須要如下三步:
類名 對象名=new 類名();
2、使用對象
引用對象的屬性:對象名.屬性
tel.screen=5;
引用對象的方法:對象名.方法
tel.sendMessage();
/* 實例化對象 */
ObjectReference = new Constructor();
/* 訪問類中的變量 */
ObjectReference.variableName;
/* 訪問類中的方法 */
ObjectReference.MethodName();