上一篇我們講述了什么是對象,以及面向對象和面向過程思想的區別。本篇我們講解Java中如何聲明類和創建對象。
類和對象的概念
類是一組相關的屬性和行為的集合,而對象是該類事物的基本體現。我們舉個例子來幫助我們理解這兩個概念,比如學生,就是學生這個事物的總稱,也就是一個類,而具體的某個學生就是一個對象。
類、屬性和方法的聲明
以下是一些基礎標準格式,
類的聲明:class 關鍵字,eg:class Student
屬性聲明:數據類型 ?屬性名 ?eg:String name
方法聲明:public ?返回值 ?方法名(){} ?eg: ?public void say(){}
案例:學生類的聲明
class Student{ ? //聲明一個學生類
String name;
int age;
String sex; ? ?//聲明屬性:姓名,年齡,性別
public void study(){
}
public void sleep(){
} ? ?//聲明行為學習,睡覺
}
類的使用
在上文我們已經演示了如何聲明一個類,接下來我們講解如何使用一個類。
類的使用基本步驟:
1、創建對象 ? ?格式:類名 ?對象名 = new 類名();
2、給屬性賦值或者說獲取屬性值 ? 格式:對象名.對量名
3、調用方法 ? 格式:對象名.方法名(...)
還是以上文學生類為例子講解,
Student stu = new Student(); ? //創建對象
stu.name="xiaoming";
stu.age=18;
stu.sex="nan"; ? //給屬性賦值
stu.study();
stu.sleep(); ? ///調用方法