电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

JavaSE知识点总结个人整理

JavaSE知识点总结个人整理_第1页
1/20
JavaSE知识点总结个人整理_第2页
2/20
JavaSE知识点总结个人整理_第3页
3/20
2. 面对对象的理解面对对象是 Java 的基本特征,是软件开发过程使用的基于面对过程一种思维方式,将功能封装进对象,强调具备功能的对象和调用结果,不关注具体实现这个功能的过程。面对对象特点:是一种更符合人们思考习惯的思想,可以将复杂的事情简单化,将程序由执行者转换成为指挥者。面对对象特性:封装,继承,多态封装:封装是把数据和方法包装进类中,隐藏其具体实现细节,对外提供公共访问方法。封装的结果是一个同时带有特征和行为的数据类型。(安全性,复用性)继承:当一个类的属性与行为均与现有类相似,属于现有类的一种时,这一个类可以定义为现有类的子类。或者,当多个类具有相同的属性和行为,我们可以抽取出共性的内容定义父类,再创建相似的”兄弟”类时只要继承父类即可。当子类继承父类后,拥有了父类非私有的方法并可以直接调用。假如认为父类提供的方法不够强大,子类可以根据子类自身的逻辑重写继承过来的父类方法。(复用性,可维护性,多态前提)多态:继承是多态的前提,多态是指一种事物具有多种形态,比如猫具有猫类的形态,也具有动物的形态,多态的具体表现是父类引用指向子类对象,父类的引用也可以接收自己子类的对象。(可维护性,扩展性)面试:跟我谈谈什么是面对对象1 面对对象是基于面对过程的 2 什么是面对过程什么是面对对象 3 面对对象的特点3. 面对对象和面对过程的区别面对过程强调的是功能行为,分析解决问题所需的步骤,以函数为基础,完成各种步骤的操作和实现。面对对象是基于面对过程的,将功能封装成对象,强调的是具备了这些功能的对象,让对象去调用方法来解决问题。面对对象举例4. abstract 与哪些关键字不能共存为什么private:私有的方法是不可见的,无法被重写 final:被 final 修饰的方法是最终方法,无法被重写 static:被 static 修饰的方法,要随类加载到方法区,由于抽象方法没有方法体所以不能加载5. static 的特点(1) 随着类的加载而加载;优先于对象存在;被所有对象所共享;可以直接被类名所调用。(2) 静态方法只能访问静态,非静态方法既可以访问静态也可访问非静态(3) 静态方法中不可以定义 this、super 关键字,因为静态优先于对象存在,this 和 super 所代表的对象还不存在。6. 类与类、类与接口、接口与接口的关系继承(单继承,多层继承,object),实现(多实现),继承(多继承)7. final、finally、finalize 的区别final:可以修饰类、...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

JavaSE知识点总结个人整理

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部