Java类和对象
类
类是一个抽象的概念,是具有相同属性和行为的对象的集合
例如: 将所有的汽车都归为车类(汽车都具有品牌,颜色,型号,且都能行驶)
属性
属性就是描述对象的特征,在程序中,体现成员变量
例如 :所有的车都有品牌,品牌就是车类的属性,但不是每一辆车都是相同的品牌,所以属性值不是唯一的
行为
对象所具有的动作或能力,在程序中体现在方法
例如 :所以的车都能够行驶,这些同一类具有的相同能力就叫行为
类的定义
在程序中使用关键字class来定义类
语法为:
修饰符 class 类名{
//属性
//行为
}
public class Car{
//成员变量
String brand;
//方法
void go(){
//方法的具体实现
}
}
对象
对象就是类的具体实现,例如车类只是一个概念,只知道有品牌有颜色等,而对象就将概念具体的实现出来,具体出车是奔驰的,颜色是黑色
-
实例化对象的语法
类名 对象名 = new 类名([参数]);
注 :有无参数具体看类中的构造方法
对象的使用
-
对成员变量的读写
对象名.成员变量
-
调用方法
对象名.方法名([参数]);//有无参数具体看类中的方法
//创建一个Car类的对象
Car car = new Car();
//设置对象的属性
car.brand = "长安";
System.out.println(car.brand);
//调用对象行为(调用对象的方法)
car.go();
类和对象之间的关系
类是对象的集合,是抽象概念,对象是类的具体实例
行为(调用对象的方法)
car.go();
### 类和对象之间的关系
类是对象的集合,是抽象概念,对象是类的具体实例
通过new关键字创建(实例化)对象