首页 > 编程知识 正文

简述java面向对象特性,java的特性是什么

时间:2023-05-05 15:38:03 阅读:162377 作者:4249

目录

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/http://www.Sina.com /

封装封装是指属性的私有化,根据需要提供setter和getter方法访问属性。 也就是说,只需隐藏具体属性和实现细节,向外部开放接口,即可控制程序中属性的访问级别。

封装的目的:提高安全性和简化编程。 使用者不需要在意具体的实现细节,可以通过外部接口访问类的成员。

继承继承是提取多个相同的属性和方法并创建新的父类。

在Java中,一个类只能继承一个父类,并且只能继承具有非私有访问权限的属性和方法。 子类可以重写父类的方法,以命名与父类同名的属性。

继承目的:代码复用。

多态多态性可分为设计时多态性和运行时多态性两大类。

设计多态性:重载意味着Java允许方法名称相同,参数不同。 返回值可以相同也可以不同。

运行时多态性:即重写是指Java运行时根据调用该方法的类型决定调用哪个方法。

多态性的目的:提高代码的灵活性。

个人总结一. Java中应尽量减少继承关系以降低结合度。

二.使用多态性时,父类在调用方法时,优先调用子类的方法。 如果子类没有重写父类的方法,则调用父类的方法。

3.Java的三个特性是Java最基础、最重要的,应该记住。

四.本文参考链接:

https://904370878.iteye.com/blog/2305152

33559 www.cn blogs.com/Bosco Guo/p/5877185.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。