06-面向对象作业第1部分

作者 : 开心源码 本文共808个字,预计阅读时间需要3分钟 发布时间: 2022-05-12 共174人阅读
1、什么是面向过程?
是一种以过程为中心的编程思想
2、什么是面向对象?
是软件开发方法
3、面向对象的三大特性是什么?
封装继承多态
4、什么面向对象的好处是什么?
1.易维护2、质量高3、效率高4、易扩展
5、什么是对象?
对象与实体是逐个对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。
6、什么是类?
类是具有某些共同特征的实体的集合
7、什么是类的实例化?
 类是具有某些共同特征的实体的集合
8、如何定义一个类
class 类名{      0-n各字段 ,      0-n各方法}
9、状态和行为分别用什么表示?
状态使用变量表示 ,行为使用方法表示  
10、动手定义一个Dog类 肯定要动起手写起来
class Dog{     变量,      方法}
11、什么是类的实例化?
使用类的定义来创立一个实例,就叫做类的实例化。
12、如何创立一个对象?
类 对象 = new类名()
13、JVM内存划分为哪几部分?
1.方法区,2.本地方法区,3.虚拟机栈,4. 堆,5.程序计数器
14、栈有什么特点?
先进后出
15、什么是栈帧?
 创立一个栈就会对应一个栈帧, 存放的是成员变量
16、把创立数组的三步骤写出来
公告创立初始化.
17、什么是垃圾回收机制?
Java的垃圾回收机制是Java虚拟机提供的能力使用于在空闲时间以不定时的方式动态回收无任何引使用的对象占据的内存空间。
18、尝试使用自己的语言形容一个对象创立的内存分析
现有main方法的栈帧 new 在堆里开拓空间赋值操作进堆中找对应的地址
19、基本数据类型和引使用数据类型有什么区别?
基本数据类型:byte,short,int,float,double,boolean,char存放在栈中。引使用数据类型:类,接口,数组,枚举,注解使用new关键字创立的类型都是引使用数据类型
20、写出基本数据类型的初始值
基本类     默认值byte         0short        0int      0long         0Lfloat        0.0fdouble       0.0dchar       ‘\u0000’boolean      false

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 06-面向对象作业第1部分

发表回复