前面有说对象和类。
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。
这个人会想办法去做点事情,这个开车的办法就是一种方法。所以就是成员变量的成员方法了。