网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月04日
漏签
0
天
java面试题哦吧
关注:
3
贴子:
13
看贴
图片
吧主推荐
游戏
5
回复贴,共
1
页
<返回java面试题哦吧
>0< 加载中...
java面试题最基本一问
只看楼主
收藏
回复
一江水一叶舟
核心吧友
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
面试官:面向对象的特征有哪些?
送TA礼物
IP属地:广东
来自
Android客户端
1楼
2023-07-15 11:06
回复
一江水一叶舟
核心吧友
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
面向对象主要有四大特性
IP属地:广东
来自
Android客户端
2楼
2023-07-15 11:33
回复
收起回复
一江水一叶舟
核心吧友
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
1、抽象
忽略一个主题中与当前目标无关的东西,专注的注意与当前目标有关的方面。(就是把现实世界中的某一类东西,提取出来,用程序代码表示,抽象出来的一般叫做类或者接口)。抽象并不打算了解全部问题,而是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一个数据抽象,而是过程抽象。
数据抽象 -->表示世界中一类事物的特征,就是对象的属性。比如鸟有翅膀,羽毛等(类的属性)
过程抽象 -->表示世界中一类事物的行为,就是对象的行为。比如鸟会飞,会叫(类的方法)
IP属地:广东
来自
Android客户端
3楼
2023-07-15 11:33
回复
收起回复
一江水一叶舟
核心吧友
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
2、封装
封装是面向对象的特征之一,是对象和类概念的主要特性。封装就是把过程和数据包围起来,对数据的访问只能通过已定义的界面。如私有变量,用set,get方法获取。
封装保证了模块具有较好的独立性,使得程序维护修改较为容易。对应用程序的修改仅限于类的内部,因而可以将应用程序修改带来的影响减少到最低限度。
IP属地:广东
来自
Android客户端
4楼
2023-07-15 11:33
回复
收起回复
一江水一叶舟
核心吧友
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
3、继承
一种联结类的层次模型,并且允许和鼓励类的重用,提供一种明确表达共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),原始类称为新类的基类(父类)。派生类可以从它的父类哪里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。因此可以说,继承为了重用父类代码,同时为实现多态性作准备。
IP属地:广东
来自
Android客户端
5楼
2023-07-15 11:34
回复
收起回复
一江水一叶舟
核心吧友
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
4、多态
多态是指允许不同类的对象对同一消息做出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活/抽象/行为共享/代码共享的优势,很好的解决了应用程序函数同名问题。总的来说,方法的重写,重载与动态链接构成多态性。java引入多态的概念原因之一就是弥补类的单继承带来的功能不足。
动态链接 -->对于父类中定义的方法,如果子类中重写了该方法,那么父类类型的引用将调用子类中的这个方法,这就是动态链接。
IP属地:广东
来自
Android客户端
6楼
2023-07-15 11:35
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
韩国特战队翻墙不如李在明
2385540
2
韩国总统尹锡悦戒严闹剧起因
1952222
3
保安火场救人吧友求助锦旗文案
1705032
4
高达动画新作公开
1490184
5
如何评价WBG新赛季阵容
1201902
6
阴阳师官方称已完成取证
883750
7
周天哥究竟值不值得抽?
707928
8
《怪猎荒野》确定追加中文语音
692898
9
LNG官宣GALA离队
576290
10
拜仁0比1勒沃库森
523173
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示