什么是类和对象?
面向对象是解决问题的一种思想,主要依靠对象之间的交互完成操作。在 Java 中,一切皆为对象。
1.1 简单认识类
类是一个抽象的概念,用于描述实体(对象)具有哪些属性(外观尺寸等)和功能(用来做什么)。
例如:品牌的洗衣机相当于类的名字。
- 属性:型号、尺寸、颜色等。
- 功能:烘干、定时。
1.2 简单认识对象
对象是类的实例化产物,相当于我们看到的实际事物。类可以看作模具,通过模具可以得到具体的对象。
类的定义和使用
2.1 类的定义
定义类时使用 class 关键字,建议采用大驼峰命名法。
class ClassName {
// 字段或者是成员变量
field;
// 成员方法
method;
}
示例:定义一个狗的类。
class Dog {
public int age;
public String name;
public String color;
public void walk() {
// 动作
}
public void habit() {
// 习惯
}
}
使用 Java 语言将类定义完成后,经过 javac 编译生成 .class 文件,在 JVM 上即可被计算机识别。
2.2 类的实例化
实例化是指定义了一个类后,相当于在计算机中定义了一种新的类型。通过 new 关键字创建对象的实例(分配内存)。
示例:创建一个对象。
public class MyGirlFriend {
public String name;
public int age;
public int big;
public double kg;
public void {
}
{
}
}


