zoukankan      html  css  js  c++  java
  • 面向对象的基本概念

    面向对象方法的三大基本特征:封装(Encapsulation),继承(Inheritance)和多态(Polymorphism)

    封装:将对象的实现细节隐藏起来,然后通过一些公用方法暴露该对象的功能

    继承:是实现代码复用的重要手段。Java的继承具有单继承的特点,即只能继承自一个父类,每个子类只有一个直接父类,但是其父类又可以继承于另一个类,从而实现了子类可以间接继承多个父类,但其本质上划分仍然是一个父类和子类的关系。

    多态:子类对象可以直接赋给父类变量,但运行时依然表现出子类的行为特征,这意味着同一类型的对象在执行同一方法时,可能表象出多种行为特征。

    1. 类:

    类是具备某些共同特征的实体的集合,它是一种抽象的概念。

    类是对象的抽象,对象是类的实例。而类是整个软件系统最小的程序单元,类的封装性将各种信息细节隐藏起来,并通过公用方法来暴露该类对外所提供的功能,从而提高了类的内聚性,降低了对象之间的耦合性。

    2. 对象:

    对象是类的一个实例。

    3. 消息:

    一个实例与另一个实例之间相互通信的机制。

  • 相关阅读:
    加法&除法
    [转] KMP算法
    软件测试视频集
    集成测试的目的和意义
    UNIX常用命令简介
    软件测试V模型
    集成测试、单元测试与系统测试的差别
    软件测试的基本概念和方法
    软件测试工程师 笔试题
    软件测试
  • 原文地址:https://www.cnblogs.com/strivers/p/6481393.html
Copyright © 2011-2022 走看看