侧边栏壁纸
博主头像
这就是之谦博主等级

我们的征途是星辰大海

  • 累计撰写 182 篇文章
  • 累计创建 3 个标签
  • 累计收到 16 条评论
标签搜索

目 录CONTENT

文章目录

java三大特性

这就是之谦
2023-12-19 / 0 评论 / 0 点赞 / 676 阅读 / 659 字
温馨提示:
本文最后更新于 2023-12-19,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

java三大特性

封装,继承,多态

1、封装

是指将数据和方法封装在类中,使得类内部的数据和方法对外部不可见,只能通过类提供的接口进行访问和操作。封装可以提高代码的安全性和可维护性,同时也能隐藏内部的实现细节,使得类的使用者只需要关注类提供的接口,而不需要了解其具体实现。

【1】数据隐藏:类的数据只能通过类提供的接口进行访问,对外部不可见。

【2】接口访问:类的接口是公开的,可以被其他类访问和调用。

【3】安全性:封装可以提高代码的安全性,防止外部的错误操作对类的数据产生影响。

【4】可维护性:封装可以隐藏内部的实现细节,使得类的实现可以更加灵活和易于维护。

2、继承

是指子类可以继承父类的属性和方法,同时也可以扩展父类的功能。继承可以提高代码的重用性和可扩展性,同时也可以使代码更加简洁和易于理解。

【1】代码重用:子类可以继承父类的属性和方法,避免了代码的重复编写。

【2】功能扩展:子类可以扩展父类的功能,使得代码更加灵活和可扩展。

【3】继承层次:多层继承可以形成继承层次结构,使得代码的组织和管理更加清晰。

3、多态

是指同一个方法可以被不同的对象调用,产生不同的结果。多态可以提高代码的灵活性和可扩展性,同时也可以使代码更加简洁和易于理解。

【1】方法重载:同一个方法名可以定义多个不同的参数列表,产生方法重载。

【2】方法重写:子类可以重写父类的方法,产生方法重写。

【3】向上转型:子类对象可以向上转型为父类对象,使得同一个方法可以被不同的对象调用。

【4】运行时绑定:方法调用的具体实现是在运行时动态绑定的,而不是在编译时静态绑定的。

0

评论区