• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于java:java基础面试题整理1面向对象

java 搞代码 4年前 (2022-01-28) 24次浏览 已收录 0个评论

1.什么是面向对象?

面向对象概念:(面向对象是一种编程思维,相比于面向过程,咱们由原来的问题过程的执行者变成指挥者,从而把生存中的很多简单问题变得简单化).面向对象是必须有一个具体的事物,这个事物能够是一个具体的人或者具体的物,这个事物有本人的特色(属性),有本人的行为(办法).那么对这个具体事物特色的形容,和对行为的操作称

来源gao!daima.com搞$代!码网

为面向对象的.

2.面向对象的特点

1).封装

封装是暗藏对象的属性和实现细节,仅仅对外提供公共的拜访形式,比方类和办法
益处:进步安全性,进步重用性

2).继承

继承是面向对象最显著的一个特色,继承是从已有的类中派生出新的类,新的类能排汇已有类的数据属性和行为,并扩大新的能力.Java继承是会用已存在的类的定义作为根底建设新类的技术
新类的定义能够减少新的数据或者新的性能,也能够应用父类的性能,但不能选择性的继承父类(超类/基类),这种继承使得复用以前的代码非常容易,可能大大的缩短开发的周期,升高开发费用.

3).多态

多态是面向对象程序设计(OOP)的一个重要特色,指同一个实体同时具备多种形式,即同一个对象,在不同时刻,代表的对象不一样,指的是对象的多种状态。能够把不同的子类对象都当作父类来看,进而屏蔽不同子类对象之间的差别,写出通用的代码,做出通用的编程,对立调用规范。

3.overload和override的区别.


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于java:java基础面试题整理1面向对象
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址