1、面向对象思想编程内容的三条主线分别是什么?
①类及类的成员:属性、方法、构造器;代码块、内部类
②面向对象(万事万物皆对象,皮一下hh)的三大特征:封装、继承、多态
③其他关键字:this,super,abstract,interface,static,final,package,import
面向对象的编程思想?
(类、对象;面向对象的三大特征;。。)
2、谈谈你对面向对象中类和对象的理解,并指出二者的关系
类:抽象的、概念上的内容
对象:实实在在存在的一个个体
对象是由类派生出来的,是类的实例
3、面向对象思想的体现一:类和对象的创建和执行操作有哪三步
①创建类
②类的实例化
③调用对象的结构:“对象.属性”“对象.方法”
4、面向对象与面向过程(理解)
①面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做
②强调具备了功能的对象,以类/对象为最小单位,考虑谁来做
5、完成一个项目(或功能)的思路
6、JVM内存结构
虚拟机栈,即为平时提到的栈结构,我们将局部变量存储在栈结构中
堆,我们将new出来的结构(如:数组、对象)加载在空间中,补充:对象的属性(非static的)加载在堆空间中
方法区:类的加载信息、常量池、静态域