面向对象基础

  我们之前学过的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 @   one_1  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
点击右上角即可分享
微信分享提示