面向对象基础

  我们之前学过的C语言和数据结构都是面向过程编程,而Java语言是基于对象的编程范式。面向对象编程(Object-Oriented Programming,简称OOP)

  对象(Object):状态与行为相绑定。

  • 状态:对象中的属性
  • 行为:对象中的方法、
Class Person{
         String name;           
         int age;                  //静态属性

        void show{
            System.out.println(name);
            System.out.println(age);
    }                              //动态方法
} 

  创建对象和使用

  使用new创建对象

    Person p = new Person();

  调用方法

    p.show();

  个人体会:

  1. 抽象思维:OOP要求开发者具备抽象思维能力,将现实世界中的事物抽象为对象和类。这有助于更好地理解问题域,并设计出更贴近实际的解决方案。
  2. 代码组织:OOP提供了一种结构化的代码组织方式,使得代码更易于阅读和维护。通过合理地划分类和对象,可以将复杂的系统分解为一系列独立的组件,降低了系统的复杂性。
  3. 团队协作:OOP的封装和多态特性有助于团队协作。不同的开发者可以专注于自己的模块,而不必担心与其他模块的交互。这提高了团队的开发效率和质量。
  4. 持续学习:OOP是一个不断演进的领域,新的技术和方法不断涌现。作为开发者,我们需要保持对新技术的敏感度,持续学习并应用于实际工作中。

 

 
posted @ 2023-11-30 20:02  one_1  阅读(5)  评论(0编辑  收藏  举报