面向对象的三大特性
来源:互联网 发布:js rows.length 编辑:程序博客网 时间:2024/06/10 09:34
1.封装
把对象信息和内部结构隐藏起来
java提供了4中访问修饰符:
private:私有的,只能在自己类里面使用,其他类不能调用 类中绝大部分成员都应该使用private修饰
protect:受保护的,只能在同一个包中被访问
public:公共的,其他类可以访问
default:包访问权限,同一个包中才可以访问
封装的步骤:对属性的可见性进行限制(private)-->get,set方法
2.继承
从已有的类中派生出新的子类,新的类能吸收已有类的属性和行为,并能扩展自己的属性和方法
关键字:extends
提高代码的复用性,降低程序的耦合性
继承的特点:1.传递性:一个类只能继承一个父类,这个类可以作为父类再给子类继承
2.方法重写:子类重写父类的方法,只修改方法里面的内容,方法名和参数列表相同
阅读全文
0 0
- 面向对象的三大特性
- 面向对象的三大特性
- 详解面向对象的三大特性
- 面向对象的三大特性
- 面向对象的三大特性
- 面向对象编程的三大特性
- C++面向对象的三大特性
- JAVA面向对象的三大特性
- 面向 对象的三大特性
- Java面向对象的三大特性
- 面向对象的三大特性
- 面向对象的三大特性
- java面向对象的三大特性
- OC面向对象的三大特性
- 面向对象的三大特性
- 面向对象的三大特性
- Java面向对象的三大特性
- 面向对象的三大特性
- 关于MongoDB中如何做到对已有数据插入时更新字段,不存在时则插入新的Document
- 日志级别的选择:Debug、Info、Warn、Error还是Fatal?
- PHP 接入SSL后的一个极端个例
- 技术是无穷尽的,技术永远学不完,怎么样可以“以不变应万变,掌握任何技术”? 是语法,grammar,这把万能钥匙,任何技术问题,通吃。
- zzulioj 2134
- 面向对象的三大特性
- layui-富文本编辑器
- Android-Drawable启动过程及怎么在studio中新建drawable-hdpi、drawable-mdpi等
- 文章标题
- 【BFS】POJ 3087 Shuffle'm Up
- Hibernate中自带ID生成策略中属性“ generator”的含义
- Entity Framework Core 数据库Migrations命令Update更新数据库中模型
- iOS 飞屏功能的实现(UDPSocket协议广播机制)
- JDBC连接MySQL抛Can`t get host name for your address异常的处理