继承与多态

本文详细介绍了Java中的继承与多态概念,包括类的封装、访问修饰符的使用、防止类扩展的方法、抽象类的定义以及对象转化与多态的实践。重点讨论了如何实现封装性,如通过包和访问修饰符,以及super关键字的应用,同时也阐述了final关键字在类、方法和变量中的作用,最后讲解了多态的动态绑定特性。
摘要由CSDN通过智能技术生成

主要内容:

1.类的封装

2.封装性与访问修饰符

3.防止类的扩展和方法覆盖

4.抽象类

5.对象转化与多态

1.类的封装

1.1封装性

封装性是面向对象的一个重要特征。在Java语言中,对象就是一组变量和方法的封装体。

通过对象的封装,用户不必了解对象是如何实现的,只须通过对象提供的接口与对象进行交互就可以。
封装性实现了模块化和信息隐藏,有利于程序的可移植性和对象的管理。

1.2实现对象的封装的两种形式

 

(1)通过包实现封装性。在定义类时使用package语句指定类属于哪个包。包是Java语言最大的封装单位,它定义了程序对类的访问权限。
(2)通过类和类的成员的访问权限实现封装性。

2..封装性与访问修饰符

2.1访问修饰符

类(也包括接口和枚举等)的访问权限通过访问修饰符实现,它定义哪些类可以使用该类。

类的两种访问修饰符

给类修饰符的访问权限

实现封装时可以用setXxx和getXxx,如下例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值