博客信息

面向对象简介(类与对象的关系、成员变量与局部变量、匿名对象的引用)

发布时间:『 2019-05-21 10:46』  博客类别:java基础  阅读(679)

面向对象简介


小李飞刀_面向对象

大象装进冰箱


小李飞刀_面向对象


生活中遇到的事情都可以用面向对象的思想去描述,万物皆对象。

买电脑、装修、导游等等



类与对象的关系


小李飞刀_面向对象

面向对象的三个特征:分装、继承、多态


以后开发,其实就是找对象使用,没有对象就创建一个对象;

找对象、建立对象、使用对象、维护对象的开发;


类与对象的关系:

现实生活中的对象:张三 李四;

想要描述,提取对象中共性内容 ,对具体的抽象;

描述时,这些对象的共性有:姓名、年龄、性别、学习的功能;



类就是,对现实生活中事物的描述;

对象:就是这类食物,实实在在存在的个体



映射到Java中,描述就是class定义的类,

具体对象就是对应Java在堆内存中用new建立实体;


描述一个汽车

小李飞刀_面向对象


小李飞刀_面向对象


小李飞刀_面向对象




内存分配

小李飞刀_面向对象


成员变量与局部变量



作用范围:

成员变量作用于整个类中;

局部变量作用域函数中,或者语句中;

 

在内存中的位置:

成员变量:在堆内存中,因为对象的存在,才在内存中存在;

局部变量:存在于栈内存中




匿名对象的引用


小李飞刀_面向对象



小李飞刀_面向对象



匿名对象调用完在堆内存中就是垃圾


小李飞刀_面向对象


小李飞刀_面向对象





关键字:     Java基础       面向对象  

备案号:湘ICP备19000029号

Copyright © 2018-2019 javaxl晓码阁 版权所有