- 2
- 0
- 约7.54千字
- 约 15页
- 2016-12-05 发布于湖北
- 举报
类基础部分
一面向对象基本知识
面向对象是JAVA语言的重要特征之一;
面向对象的三大特征:封装、继承、多态;
封装
封装在面向对象的技术中是隐敝信息的一种机制,是隐藏对象的属性和实现细节,仅对外公开接口,以控制在程序中的读和修改的访问级别,它的目的增强安全性,简化编程;
封装原则:
隐藏属性和方法,提供对外接口;
隐藏尽量多的东西
好处:将变化隔离,便于使用,提高重用性,安全性;
在java语言中,对象被抽象成为类,,因此类是程序封装的最小单位;
继承
继承描述两个类之间的关系,允许一个新类包含另一个以有类的状态和行为;这样可以用一般的类去特殊化,可派生出一系列的子类,使父类和子类关系层次化,降低复杂度,通过对共性的描述,减少类的重复说明;
子类的派生过程就是类的继承,继承是抽象分层管理机制;
单继承指任何子类只能由一个父类派生;
多继承指一个子类由多个父类产生;
单继承是树状结构
多继承
原创力文档

文档评论(0)