做一件事情:
打开冰箱,把大象放进冰箱,关上冰箱门
这是一串动作:面向过程
三个动作:打开,放进,关上,都围绕冰箱进行
把三个动作通过冰箱串起来:
冰箱.打开
冰箱.存储
冰箱.关闭
这个事情就是面向冰箱这个对象进行的:面向对象

1 //面向对象:三个特征:封装,继承,多态
2
3 //以后开发:其实就是找对象使用。没有对象,就创建一个对象
4
5 // 找对象,建立对象,使用对象,维护对象的关系
6
7 /*
8 类和对象的关系
9
10 现实生活中的对象:张三,李四
11 想要描述:提取对象中共性内容,对具体的抽象
12 描述时:这些对象的共性有:姓名,年龄,性别,学习jaba功能
13
14 映射到java中,描述就是class定义的类
15 具体对象就是对应java在堆内存中用new建立实体
16
17 类就是:对现实生活中事物的描述
18 对象:就是这类事物,实实在在存在个体
19 */
20
21 //需求:描述汽车(颜色,轮胎数),描述十五其实就是在描述事物的属性和行为
22 //属性对应是类中变量,行为对应类中的函数(方法)
23 //其实定义类,就是在描述十五,就是在定义属性和行为,属性和行为共同称为类中的成员(成员变量,成员方法)
24
25 class Car
26 {
27 //描述颜色
28 String color = "红色";
29 //描述轮胎数
30 int num = 4;
31
32 //运行行为
33 void run()
34 {
35 system.out.println(color+".."+num);
36 }
37 public static void main(String[] args)
38 {
39 System.out.println("Hello World!");
40 }
41 }
42
43
44 class CarDemo
45 {
46 public static void main(String[] args)
47 {
48 //生产汽车,在java中通过new操作符来完成
49 //其实就是在堆内存产生一个实体。
50 Car c = new Car(); //c就是一个类类型变量,记住:类类型变量指向对象
51
52 //需求:将已有车的颜色改成蓝色。指挥该对象做使用。在java指挥下方式是:对象.对象成员
53
54 //c.color = "blue"; //修改对象c的color属性的值
55 //c.run(); //调用对象c的run方法
56 }
