首页 > 编程语言 >狂神说Java面向对象

狂神说Java面向对象

时间:2022-10-23 16:11:30浏览次数:52  
标签:Java 对象 分类 面向对象 面向 面向对象编程 狂神

初识面向对象

面向对象和面向过程

  • 面向过程思想

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

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

  • 面向对象思想

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

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

  • 对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。

什么是面向对象

  • 面向对象编程(Object-Oriented Programming,OOP)

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

  • 抽象

  • 三大特性:封装继承、多态

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

  • 从代码运行角度考虑是先有类后有对象。类是对象的模板。

标签:Java,对象,分类,面向对象,面向,面向对象编程,狂神
From: https://www.cnblogs.com/guyanleng/p/16818760.html

相关文章

  • JSON 和 JavaScript 介绍与区别
    Web开发依赖于JavaScript,但什么是JSON,以及JSON与JavaScript的区别是什么?了解WEB背后的技术对于寻求创新和充分利用可用资源的团队来说非常重要。所有与WEB相关的......
  • 正则表达式匹配Java注释
    匹配单行注释:\/\/.*$;匹配多行注释:\/\*(\*)?(((?!\*\/)[\s\S])+)?\*\/。来源:HowtodeleteallcommentlinesinIDEA?......
  • JavaScript提示框
    1.alert("123");阻塞函数,会生成一个提示框仅包含一个不会返回任何值的按钮和一个消息 2.confirm("123");判断函数,会生成一个提示框,提示框内含确认与否定如果选择确......
  • 关于java中VO,DTO的理解
    @Data@JsonIgnoreProperties(ignoreUnknown=true)publicclassAllCodeCoverageRateSettingDto{privateIntegerid;privateStringdept;privateLongcreateTime......
  • 604_JavaScript_简介 and 605Javascript_发展史
    JavaScript_简介:概念:一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有Javascript的解析引擎脚本语言:不需要编译,直接就可......
  • Flink读mysql的时候报错java.net.SocketException: Connection timed out (Read faile
    通过flinkjoin表关联对mysql进行读取出现下面的问题?求指点atorg.apache.flink.streaming.runtime.io.StreamOneInputProcessor.processInput(StreamOneInputProcessor.ja......
  • 面向对象三大特性之封装
    封装的概述封装应该有两个含义,一是把对象的属性和行为看成一个密不可分的整体,将两者封装在对象中。另一层含义是“信息屏蔽”,把不需要外界知道的信息隐藏起来,有些对象的属......
  • Java 实例 - 数组差集
    https://www.runoob.com/java/arrays-removeall.htmlhttps://blog.csdn.net/weixin_43552143/article/details/124878630......
  • Android使用rxjava
    导入包implementation"io.reactivex.rxjava2:rxjava:2.2.10"implementation"io.reactivex.rxjava2:rxandroid:2.0.2"使用privatevoidexecuteAsyncTask(......
  • 此安装程序必须使用 Java 开发工具包 (JDK) 执行, 但 C:\Program Files\Java\jre1.
    原因:程序jar包问题,与JDK环境变量无关(前提:环境变量必须配置完好)解决办法:将jar包放在JDK的bin目录下通过命令行方式执行 以下以weblogic的jar包执行为例进行详......