zoukankan      html  css  js  c++  java
  • DAY1--JAVA

    学习路线

    2017-1-27打卡学习,先学习第一部分Java基础。

    面向对象

    面向对象---它是从现实世界中客观存在的事物(即对象)出发,并在系统构造中尽可能的运用人类自然的思维方式,来构建软件系统。它强调直接以现实中的事物(对象)为中心来思考认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的类,作为系统的基本构成单元,这就使得系统能够直接映射到客观世界,并保持客观世界中事物特征和相互关系的本来面貌。简言之,它从客观世界中的对象提取出特征,并抽象表示为类,从而来构成系统。

    面向对象的三大基本特征:封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism)。(区别于 “基于对象”,比如javascript,只有封装)

    其中:

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

    继承,是实现软件复用的重要手段,子类继承父类后,作为一种的特殊父类,将直接获得父类的属性和方法。基类、派生类。

    多态,子类对象可以赋给父类变量,但运行时依然表现出子类的行为特征,即意味着同一个类型的对象在运行时可以表现出不同的行为特征。

     

    一生有所追!
  • 相关阅读:
    Android动态加载jar/dex
    aiXcoder安装&使用
    笨办法学python 13题:pycharm 运行
    python2.7安装numpy、pandas、matplotlib库
    win10在文件夹下打开powershell
    SpringCloud:(一)服务注册与发现
    pycharm2018.2安装
    Python2.7安装&配置环境变量
    centos7配置NTP时间服务器
    centos7:Zookeeper集群安装
  • 原文地址:https://www.cnblogs.com/BlueBlue-Sky/p/8367393.html
Copyright © 2011-2022 走看看