`
tianya85
  • 浏览: 34617 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

面向对象的特征

 
阅读更多

封装:封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现

软件部件的“高内聚、低耦合”,防止程序相互依赖性而带来的变动影响。把对同一事物进行操作的方法和相关的方法放在同一个类中,把方法和它操作的数据放在同一个类中。

 

继承:在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进

行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,或修改原来的方法使之更适合特殊的需要,这就是继承。继承是子类自动共享父类数据和方法的机制,这是类之间的一种关系,提高了软件的可重用性和可扩展性。

 

多态:多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发

出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可以改变程序运行时所绑定的具体代码,让程序可以选择多个运行状态,这就是多态性。多态性增强了软件的灵活性和扩展性。 

 

抽象:抽象就是找出一些事物的相似和共性之处,然后将这些事物归为一个类,

这个类只考虑这些事物的相似和共性之处,并且会忽略与当前主题和目标无关的那些方面,将注意力集中在与当前目标有关的方面。

0
0
分享到:
评论
1 楼 hunnuxiaobo 2014-02-24  
抽象应该不算吧。

相关推荐

    3.java面向对象特征.zip

    3.java面向对象特征.zip3.java面向对象特征.zip3.java面向对象特征.zip3.java面向对象特征.zip3.java面向对象特征.zip3.java面向对象特征.zip3.java面向对象特征.zip3.java面向对象特征.zip3.java面向对象特征.zip3....

    影像信息提取之面向对象特征提取流程.docx

    "影像信息提取之面向对象特征提取流程" 面向对象特征提取技术是影像信息提取的核心技术之一,它可以从高分辨率的影像中提取出丰富的空间信息、纹理信息和光谱信息,以实现高精度的分类结果。该技术的特点是充分利用...

    chapter3 Java语言的面向对象特征2.ppt

    标题:Java 语言的面向对象特征 2 描述:不知道是不是真的,反正看过之后很容易及格 标签:Java 语言 面向对象特征 2 知识点 1:对象的定义 在 Java 语言中,对象的定义是通过使用关键字 `new` 和类名来创建的。...

    武汉大学JAVA教程 第03章-面向对象特征

    面向对象编程(Object-Oriented Programming,OOP)是现代软件开发中的一种核心思想,它源自于面向对象的哲学理念,旨在模拟现实世界中的对象及其交互。Java 语言是完全支持面向对象特性的,它是第四代编程语言的...

    Oracle面向对象特征新进展.pdf

    Oracle数据库在面向对象特征方面的发展和进步显著,尤其是在Oracle 8i及后续版本中,它逐渐从一个纯粹的关系型数据库管理系统演变成一个支持面向对象特性的系统。面向对象数据库是数据库技术的重要发展方向,这体现...

    chapter3 Java语言的面向对象特征3.ppt

    Java语言的面向对象特征在第三章的讲解中,主要聚焦于接口和包的概念。接口在Java中扮演着至关重要的角色,它是一种规范或者说是合同,规定了类必须实现的特定方法,确保这些类遵循共同的行为标准。 接口是抽象方法...

    遥感专题的讲座_影像信息提取(四、面向对象特征提取).pdf

    【遥感专题讲座——面向对象特征提取】 遥感领域的影像信息提取是一个复杂的过程,尤其在高分辨率影像中,由于“同物异谱,同谱异物”的现象,使得基于像素的传统分类方法面临挑战。面向对象的影像分类技术应运而生...

    基于面向对象特征提取的BP神经网络分类——以武陵源地区为例.pdf

    【基于面向对象特征提取的BP神经网络分类】 在遥感影像分析领域,传统的基于像元的分类方法已无法满足高分辨率影像的复杂信息处理需求。本文以“基于面向对象特征提取的BP神经网络分类——以武陵源地区为例”为主题...

    java面向对象特征

    java语言越来越成为计算机语言的主流,在java中面向对象的特征

    遥感专题讲座——影像信息提取四、面向对象特征提取.doc

    遥感专题讲座——影像信息提取四、面向对象特征提取 面向对象的影像分类技术是一种高级的影像分类方法,它可以一定程度减少同物异谱、同谱异物的影响,并充分利用高分辨率影像的空间、纹理和光谱信息来分割和分类...

    java面向对象实验四类和对象编程(面向对象特征)[归纳].pdf

    java面向对象实验四类和对象编程(面向对象特征)[归纳].pdf

    chapter3 Java语言的面向对象特征1.ppt

    在Java中,面向对象的特征主要包括封装、继承和多态。 封装是面向对象编程的基础,它指的是将数据(状态)和操作数据的方法(行为)捆绑在一起,形成一个独立的单元——对象。这样可以隐藏对象的内部细节,只对外...

    Java面向对象特征

    Java面向对象特性是Java语言的核心特性,它包括对象与类、封装性、继承性和多态性四个主要方面。 1. 对象与类: - 对象是程序中的基本单位,代表现实世界中的实体,拥有状态(变量)、行为(方法)和标识(对象名...

    第六章面向对象特征static

    面向对象编程是Java的核心特性,本章主要讲解了其中的关键元素——`static`关键字的使用。`static`关键字在Java中扮演着多种角色,可以用来修饰成员变量、成员方法以及代码块,使得它们具备静态特性。 1. **静态...

    面向对象C++ 小游戏

    《面向对象程序设计》是计算机科学与技术专业的一门必修基础课程,旨在使学生掌握面向对象程序设计的基本思想、基本概念、基本原理和机制,并逐步掌握C++语言的面向对象特征和功能。本课程实习的目的是让学生能够...

    论文研究-面向对象特征融合的高分辨率遥感图像变化检测方法.pdf

    针对高分辨率遥感图像变化检测的难点和传统像元级变化检测方法的局限性,提出了基于面向对象的思想,利用分割后图像对象的光谱特征、纹理特征、形状特征分别进行变化检测,然后将不同对象特征检测结果进行融合得到...

    讲面向对象特征PPT学习教案.pptx

    面向对象编程(Object Oriented Programming, OOP)是一种软件开发方法,它以对象为核心,将现实世界中的事物作为程序中的对象来描述。OOP的主要特点是:对象、类、封装、继承和多态。 1. **对象**:在编程中,对象...

Global site tag (gtag.js) - Google Analytics