- 3
- 0
- 约6.57千字
- 约 38页
- 2016-10-28 发布于广东
- 举报
Java 程序设计 Java程序设计 教材:Java程序设计简明教程 中国水利水电出版社 第5章 Java面向对象程序设计基础 面向对象程序设计(Object Oriented Programming;OOP)是当今最完善的程序设计方法,其思想是将事物抽象为对象,对象具有自己的属性和行为,通过对象之间消息的传递来完成特定的任务。 5.1 面向对象技术的编程特点 面向对象技术具有三个重要特点:封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。 1.封装性 对象是数据(属性)和方法(行为,服务)的封装。封装是面向对象的一个重要原则。所谓封装就是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。 2.继承性 面向对象程序设计中的类是一个层次化的组织结构。继承是一种由已有类创建新类的机制,是面向对象程序设计的基石之一。继承是存在于面向对象程序的两个或多个类之间的一种关系。被继承的类称为父类、基类或超类,属于子类的上层类。继承了父类或基类的类称为子类。子类继承父类的非私有属性和方法,还可以添加新的属性和方法,重构父类的方法。 3.多态性 多态是面向对象程序设计的又一重要特征,通过方法重载、方法重构及抽象类等技术实现。 4.消息 单独的对
您可能关注的文档
- 新Java程序设计 教学课件 焦玲 第6章 图形用户界面GUI.ppt
- 新Java程序设计 教学课件 焦玲 第7章 Applet与JApplet.ppt
- 新Java程序设计 教学课件 焦玲 第8章 数据库编程.ppt
- 新Java程序设计 教学课件 焦玲 第9章 Java网络编程.ppt
- 新Java程序设计 教学课件 刘海军 等 第1章.ppt
- 新Java程序设计 教学课件 刘海军 等 第2章.ppt
- 新Java程序设计 教学课件 刘海军 等 第3章.ppt
- 新Java程序设计 教学课件 刘海军 等 第4章.ppt
- 新Java程序设计 教学课件 刘海军 等 第6章.ppt
- 新Java程序设计 教学课件 刘海军 等 第8章.ppt
原创力文档

文档评论(0)