zoukankan      html  css  js  c++  java
  • 面向对象的特征有哪些?

    Java语言的特点有哪些?
    1. 简单性:
    2. 面向对象
    3. 与平台无关
    4. 安全性和健壮性(鲁棒性)
    5. 多线程
     
     
    面向对象的特征有哪些?
    08年以前面向对象的特征:思维方式的特征,是三大特征:
    3大特征
    1. 封装
    2. 继承
    3. 多态
    Java是第一个纯面向对象的语言,
    封装是基础
    继承是扩展
    多态是多样性的体现
     
    08年以后,定义了4个特征
    1. 封装:
        1.类的定义就是装,组装:就在装东西,有哪些属性、行为装到类中
        2. 信息隐藏:封 。。封是来修饰装
            1.信息隐藏的第一个体现:访问修饰符。控制你在哪儿操作这些数据
            2.信息隐藏的第二个体现:方法的定义。如:随机数调用只需要调用这个随机数,不需要关心这个随机数实现方法
            方法实现的细节被实现者封装了,调用者无须关心。我们只是一个调用者。
     
    2. 继承
    3. 多态:方法重载就是最简单的多态(本类自身的多态)。多态的定义:相同的行为不同的实现
                              多态,以后会在多个类,或者继承类中出现
                              累加器:int的累积,float的累加,方法名都是一个
                              多态是一种丰富度的体现 
    4. 抽象
  • 相关阅读:
    ZeptoLab Code Rush 2015
    UVa 10048 Audiophobia【Floyd】
    POJ 1847 Tram【Floyd】
    UVa 247 Calling Circles【传递闭包】
    UVa 1395 Slim Span【最小生成树】
    HDU 4006 The kth great number【优先队列】
    UVa 674 Coin Change【记忆化搜索】
    UVa 10285 Longest Run on a Snowboard【记忆化搜索】
    【NOIP2016提高A组模拟9.28】求导
    【NOIP2012模拟10.9】电费结算
  • 原文地址:https://www.cnblogs.com/Cruyse/p/6852904.html
Copyright © 2011-2022 走看看