类
Java 通过类(class)来定义这些物体,这些物体有什么状态,通过字段来定义,比如说比如说猪的颜色是纯色还是花色;这些物体有什么行为,通过方法来定义,比如说猪会吃,会睡觉。
例如:
一个类可以包含字段、方法、构造方法,在 Person 类中,字段有 3 个,分别是 name、age 和 sex,它们也称为成员变量——在类内部但在方法外部,方法内部的叫临时变量。成员变量有时候也叫做实例变量,在编译时不占用内存空间,在运行时获取内存,也就是说,只有在对象实例化(new Person())后,字段才会获取到内存。
方法 3 个,分别是 eat()、sleep() 和 dadoudou(),表示 Person 这个对象可以做什么,也就是吃饭睡觉打豆豆。
- new对象
创建 Java 对象时,需要用到 new 关键字。
这行代码就通过 Person 类创建了一个 Person 对象。所有对象在创建的时候都会在堆内存中分配空间。
创建对象的时候,需要一个 main() 方法作为入口, main() 方法可以在当前类中,也可以在另外一个类中。
第一种:main() 方法直接放在 Person 类中。
输出结果如下:
第二种:main() 方法不在 Person 类中,而在另外一个类中。