Java基础学习:面向对象01

Java基础学习:面向对象01

  • 面向对象编程:

    • Java的核心思想就是OOP;

  • 目录:

    • 初识面向对象:

    • 方法回顾和加深:

    • 对象的创建和分析:

    • 面向对象三大特性:封装,继承,多态

    • 抽象类和接口:抽象是一种思维

    • 内部类及OOP实战:

       

  • 面向过程 && 面向对象:

    • 面向过程思想:

      • 步骤清晰简单,第一步做什么,第二步做什么

      • 面对过程适合处理一些较为简单的问题;

    • 面向对象思想:

      • 物以类聚,分类的思维模式;思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后,才对某个分类下的细节进行面向过程的思考;

      • 面向对象适合处理复杂的问题,适合处理需要多人协作的问题

 

  • 面向对象:

    • 面向对象编程:OOP

    • 面向对象编程的本质:以类的方式组织代码,以对象的形式封装数据;

       

    • 抽象:

       

  • 面向对象三大特征:

    • 封装:

    • 继承:

    • 多态:同一个事物会有多种形态;

      • 举例子: study()方法:

        • 人--study();

        • 人--小明/小红:小明学习好,小红学习不好;

        • 同一个方法(study()方法),会有多种形态(学习成绩);

       

  • 从认识论角度考虑是现有对象后有类;对象,是具体的事物;类是抽象的,是对对象的抽象;

  • 从代码运行角度考虑是现有类后有对象,类是对象的模板;

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @   gzs1024  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示