A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dandan225110 中级黑马   /  2016-3-16 22:48  /  1020 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


1、面向对象的特征有哪些方面    1.抽象:  抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装:  封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性:  多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 2、String是最基本的数据类型吗?  基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 3、int 和 Integer 有什么区别  Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDouble  引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。

10 个回复

倒序浏览
赞赞赞赞!!!!!!
回复 使用道具 举报
刚看到版规,各位大大抱歉,添麻烦啦{:3_65:}
回复 使用道具 举报
哦哦......
回复 使用道具 举报
看来面试已经通过了 ,我们还在奋斗中
回复 使用道具 举报
面试没有编程题目么
回复 使用道具 举报
麻烦 请问有变成题吗  会不会很难
回复 使用道具 举报
不错  谢谢分享  希望自己也能顺利进入就业班
回复 使用道具 举报
好帖子,收藏下。
回复 使用道具 举报
好帖子  收藏 等靠就业班的时候借鉴借鉴...
回复 使用道具 举报
顶一个------------------
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马