Java 類和物件,如何定義Java中的類,如何使用Java中的物件,變數
1.物件的概念 :萬物皆物件,客觀存在的事物皆為物件
2.什麼是面向物件:人關注一個物件,實際上是關注該物件的事務資訊
3.類:類是模子,確定物件將會擁有的特徵(屬性)和行為(方法)
類的特點:類是物件的型別,具有相同屬性和方法的一組物件的集合
4。什麼是物件的屬性:屬性,物件具有的各種特徵 ,每個物件的每個屬性都擁有特定值
5.什麼事物件的方法:物件執行的操作
6.類與物件方法,屬性的聯絡和區別:類是一個抽象的概念,僅僅是模板,比如:“手機”物件是一個你能夠看得到,摸得著的具體實體
如何定義Java中的類:
1.類的重要性:所有Java程式都以類class為組織單元
2.什麼是類:類是模子,確定物件將會擁有的特徵(屬性)和行為(方法)
3.類的組成:屬性和方法
4.定義一個類的步驟:
a.定義類名
b.編寫類的屬性
c.編寫類的方法
public class 類名 {
//定義屬性部分(成員變數)
屬性1的型別 屬性1;
屬性2的型別 屬性2;
...
屬性n的型別 屬性n;
//定義方法部分
方法1;
方法2;
....
方法n;
}
Java物件
使用物件的步驟:
1.建立物件:
類名 物件名 = new 類名();
Telphone phone =new Telphone();
2.使用物件
引用物件的屬性:物件名.屬性
phone.screen = 5; //給screen屬性賦值5
引用物件的方法:物件.方法
phone.sendMessage() ; //呼叫物件senMessage()方法
成員變數和區域性變數
1.成員變數
在類中定義,用來描述物件將要有什麼
2.區域性變數
在類的方法中定義,在方法中臨時儲存資料
成員變數和區域性變數的區別
1.作用域不同:
區域性變數的作用域僅限於定義他的方法
成員變數的作用域在整個類內部都是可見的
2.初始值不相同:
Java會給成員變數一個初始值
Java不會給區域性變數賦予初始值,必要初始化
3.在同一個方法中,不允許有同名區域性變數;
在不同的方法中,可以有同名區域性變數
4.兩類變數同名時,區域性變數具有更高得優先順序(就近原則)