博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面对对象的三大特征
阅读量:7089 次
发布时间:2019-06-28

本文共 524 字,大约阅读时间需要 1 分钟。

oop:面对对象的三大特征

1:封装:
隐藏对象内部的复杂性,只对外公开了简单的接口,便于外界调用,从而提高系统的可拓展性,可维护性,作用就是安全。
程序设计的要求:高内聚,低耦合。
封装的实现
public 公开的,可以访问类本身,包权限,子父类,其它包
protercted受保护的 类本身 包权限,子父类。
default默认的 类本身 包权限
private私有的 类本身
给所有属性提供get/set返回值用与对外界对属性进阶的读和写(注意Boolean的是is)
继承:
子类继承父类:子类拥有父类非私有的方法和属性。
extends关键字是用来继承父类
(注意Java中只有单继承,没有c++哪样的多继承在interface中可以多继承)
继承的优点为了代码的重用。
子类在继承父类的构造方法时会先调用祖先的构造的方法依次到本类为止。
多态:
多态就是重载和重写
重载:在同一个类中,方法名相同,方法的参数数据类型顺序有一个不同
重写:是在子父类之间,子类的方法名和返回值和参数列表同父类一样,但是方法题不同。
super:
super关键字代表父类的本身this当前对象本身
super是直接对父类对象的引用
也可以调用父类的属性。

转载地址:http://xubql.baihongyu.com/

你可能感兴趣的文章
双态IT时代,你需要什么样的IT咨询服务?
查看>>
iOS9.3激活失败 疑似激活服务器被挤爆
查看>>
最低调的恶意软件之Dimnie瞄准GitHub开发人员
查看>>
运营商发展大数据的四大误区
查看>>
Facebook新的图搜索?效果不是很理想
查看>>
Google公司致力发展企业云市场
查看>>
日媒称黑客组织瞄上中企:目标企业被迫停牌3年
查看>>
Fortinet实验室提醒用户注意Office高危漏洞
查看>>
10年后全球智慧城市市场规模将达到3.5万亿美元
查看>>
雅虎高管解读财报 将在今年完成阿里资产剥离
查看>>
大数据时代安全难题:个人信息保护立法紧迫
查看>>
国家发改委:资金支持大数据重大建设项目
查看>>
青海省公安厅部署科达至臻高清视频会议系统
查看>>
最新的swoole视频上线
查看>>
说一下你的思考过程 Tell me what you think(编程测试)
查看>>
勒索病毒后的反思:开放的NFV/SDN安全吗?
查看>>
Appium滑动问题研究
查看>>
美国国家情报总监个人邮箱被黑
查看>>
[Maven + Gem]为大型企业打造自动化测试工具
查看>>
为什么说联想不可能放弃摩托罗拉品牌?
查看>>