前面有說對象和類。
Car |
wangwu |
= |
new |
Car() |
; |
司機 |
王五 |
就是 |
新來的那個 |
司機 |
; |
司機是一類人,類在英文中譯爲class。
現實生活中,現在用什麼都要實名制了。
那麼這個實名制上就記載着個人的信息,姓名,性別,身份證號,家庭住址。
這個司機會幹嘛呢?當然是開車,開車用drive表示。
那麼我們就要用java表達出來,這樣才能讓機器瞭解我們。
/class:類
Class Car {
//這個司機,也就是這個對象,有姓名、性別、身份證號、家庭住址。
String name;
int sex;
String code;
String address;
//這個司機,也就是這個對象,在開車
public void drive() {
System.out.println(name +”在開車”);
}
}
現在司機這個角色我們創建好了,但開車只需要一個司機,我怎麼知道今天是哪個司機在開車呢?
Public class run {
Public static void main(String[] args) {
Car wangwu = new Car(); //新建一個遊戲角色(對象)王五
Wangwu.drive(); //王五在開車
}
}
運行後效果:null在開車
爲什麼就是null呢?
我們不是說要王五開車麼,但是光說他是王五沒用啊,我們需要身份證上寫明白才能確定這人是王五。
所以,我們需要給name賦值。
String name = “王五”;
這樣就可以啦~~~
Name是不是可以給很多人命名?
那它就是一個可以變的量,所以稱爲變量,再明確一點,他是一個人的變量,也就是成員的變量,簡稱成員變量。同理,性別、身份證號、家庭住址就是都是成員變量了。
如果不給成員變量命名,則自定義爲null。
這個人會想辦法去做點事情,這個開車的辦法就是一種方法。所以就是成員變量的成員方法了。