java 类与对象-封装
一.类与对象 类:是一类事物特征抽象的集合,表示的是一个共性的产物。类中包括属性(静态属性)和方法(动态属性)注:类中属性和方法也可以没有。 对象:是抽象的具体化,换句话说对象就是按照类的模板创建的一个具体实例。例如:按照Car类创建一个具体行驶在马路上的汽车,这个汽车拥有Car类中定义的属性和方法。 类定义完成之后,不能直接使用,如果要使用,必须在主方法中(main)创建对象,由于类属于引用数据类型,所以对象的产生格式(两种格式)如下: (1)格式一:声明并实例化对象 类名称 对象名称 = new 类名称 () ; (2)格式二:先声明对象,然后实例化对象 类名称 对象名称 ; 对象名称 = new 类名称 () ; 当一个实例化对象产生之后,可以按照如下的方式进行类的操作: 对象.属性:表示调用类之中的属性; 对象.方法():表示调用类之中的方法。 public class Car { int speed; // 存储汽车的速度 String color; // 汽车颜色编号 String name; // 汽车的名字 String direction; // 汽车的行驶方向 /* 构造方法,用来初始化汽车名字和颜色 */ public Car (String p_name) { name = p_name; } // 这是Car类中的一个方法,功能是启动汽车,让它以50的速度