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