栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java面向对象

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java面向对象

面向对象三大特点:封装,继承,多态

封装:就是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。简而言之,就是隐藏内部实现,提供对外方法。(封装关键字:private,default,protected,public)

继承:就是子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的 一些属性或方法(关键字:extends)

多态:就是是用同样的对象引用调用同样的方法但是做了不同的事情,简单来说都是事物的一种状态。

(重写和重载:重写指的是子类重写父类的方法,方法名,返回值和参数列表要与父类相同。重载是指:方法名和父类相同,返回值类型要相同,列表参数和返回值不同)

面向对象的优点:

1. 提高代码的安全性。

2. 提高代码的复用性,减少冗余,提高代码可读性,提高程序运行效率。

3. “高内聚”:封装细节,便于修改内部代码,提高可维护性。

4. “低耦合”:简化外部调用,便于调用者使用,便于扩展和协作

补充:接口是一个全部由抽象方法和全局常量组合的集合,接口没得构造方法(定义接口的关键字interface)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/841272.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号