面向对象

来源:互联网 发布:淘宝直播能赚多少钱 编辑:程序博客网 时间:2024/06/03 15:35

1.面向对象:

什么是面向对象:?    面向--->我看向你(面向你)    对象--->现实中的一切事物    万事万物皆对象    面向对象是一种思想,思维方式    先有类,后有对象

2.面向对象相对于面向过程,更简单,更符合现在人的思维方式

3.分析:

    希望将事情简单化    对能解决问题的对象进行分析    静态部分:不会动的,本身具有的属性    动态部分:具有的行为,会动的

4.Java中面相对象:
类:一种概念
对象: 是类里面具体的个体

类与对象的关系:    先有类,后有对象;   

5.创建对象:

    类名  对象名称 = new 构造方法(参数列表);          new: 在堆内存中开辟空间    构造方法();告诉new,为谁开辟空间    对象名称:方便调用,为对象取的名字    类名:指明对象的数据类型;栈:JVM虚拟机自动处理,程序员无法干预;--->一般存储局部变量,引用名称,以及方法运行时堆:程序员可处理,如果程序员一直不处理,程序在处理;--->一般存放实例数据(对象的)

6.属性:

成员变量    在内存中的位置:堆内存里面    出现时间:随着对象的产生而产生    消失:随着对象的消失而消失局部变量:    在内存中:出现在栈里面    出现的时间:随着所在运行区间的运行而出现    消失:随着所在区间的运行结束而结束定义的位置:初始化:作用区不能 new Car().run();

7.new Car();

匿名对象:没有名字的对象使用情况:仅仅使用该对象一次; 
0 0
原创粉丝点击