Java中的类和对象
Java中的类 其实对应 面向对象 中的 “对象” class 定义的东西
Java中的对象 对应面向对象中 那个具体事物。 是 new 类 出来的东西。
1.Java中的属性和方法
面向对象中主要关心对象具备什么样的功能。细分两部分:
- 特征:用于描述对象(颜色、品牌…)
变量来描述 - 行为: 能做什么(跑,放音乐,拉货…)
方法来描述
2.类的定义
class 类名{
数据类型 变量名; //描述特征
修饰符 返回值类型 方法名(参数类型 参数名,.....){
} //描述行为
}
3.对象的创建
对象是根据类创建出来的具体的事物。
也就是说,类中定义的哪些特征 和 行为,必须依赖于具体的对象才有意义。
创建对象的目的,是为了访问它的特征和行为。
格式:
类名 变量名 = new 类名();
//类名本质上是数据类型
数据类型 变量名 = new 数据类型(); //引用类型是通过new来创建的。
//回忆一下
Scanner scanner = new Scanner(System.in);
Random rnd = new Random();
对象值的获取和方法调用:
对象名.成员变量名; //拿到变量:可以获取值、设置值。
对象名.方法调用(); /