java-面向对象-类与对象

做一件事情:

打开冰箱,把大象放进冰箱,关上冰箱门

这是一串动作:面向过程

三个动作:打开,放进,关上,都围绕冰箱进行

把三个动作通过冰箱串起来:

冰箱.打开

冰箱.存储

冰箱.关闭

这个事情就是面向冰箱这个对象进行的:面向对象

 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 }      
类与对象的关系

猜你喜欢

转载自www.cnblogs.com/up-day/p/11363636.html