首页 > 编程语言 >【Java基础】面向对象的编程思想

【Java基础】面向对象的编程思想

时间:2022-08-24 11:25:40浏览次数:61  
标签:编程 Java 思想 实体 Dog 面向对象

1.面向对象的编程思想

做人的原则:不偷不抢不骗,这就是做人的思想
编程的原则:....,这就是编程的思想

2.面向过程和面向对象

二者都是一种思想。
(1)面向过程(POP)
强调的是功能行为,以函数为最小单位,考虑怎么做。
(2)面向对象(OOP)
将功能封装进对象中,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。
image
程序员从面向过程的执行者转化成了面向对象的指挥者

3.面向对象分析问题步骤

(1)根据问题选择现实世界中的实体(狗)
(2)找出实体的属性和功能,形成了抽象的实体(名字,汪汪叫)
(3)将抽象的实体用类来描述(Dog)
(4)将类实例化为对象(new Dog("大黄"))

标签:编程,Java,思想,实体,Dog,面向对象
From: https://www.cnblogs.com/zhishu/p/16619194.html

相关文章

  • 力扣429(java)-构造矩形(简单)
    题目:作为一位web开发者,懂得怎样去规划一个页面的尺寸是很重要的。所以,现给定一个具体的矩形页面面积,你的任务是设计一个长度为L和宽度为W且满足以下要求的矩形的页......
  • java通过模板生成word文档
    工具库:https://github.com/Sayi/poi-tl中文文档:http://deepoove.com/poi-tl/pom依赖<dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artif......
  • 读《UNIX环境高级编程》笔记与问题 第3章 I/0
    第3章I/03.6函数lseek参考博客:https://blog.csdn.net/qq_35733751/article/details/80709783概念:每个打开文件都有一个与其相关联的“当前文件偏移量”(currentfileo......
  • 深入理解Java中的Thread.sleep
    Thread.sleep()方法能够已毫秒为时间单位暂停当前执行的线程,参数值为毫秒不能为负数,否则将抛出IllegalArgumentException异常。Java线程休眠要点:1.它总是暂停当前执行的......
  • 36. Redis---Java使用Redis
    1.前言在开始学习本节内容之前,首先需要您掌握Java编程语言,其次确定您已经安装了Redis服务及JavaRedis驱动,并且能够成功运行Java程序。本节介绍如何在Java中......
  • Blog粘贴图片自动上传到服务器(Java版)
    ​项目需求可发布文章需求涉及到富文本编辑器经过查阅我选择了较为简便不需要后端支持可独立完成的tinymce框架官方文档也是相当完整虽然都是全英文但是有强大的谷......
  • Java-Java集合流操作
    List分组List去重1、单字段去重2、多字段去重List交集方法retainAllList分组去重获取最新记录List分组去重获取最新记录修订记录版本是否发布202......
  • Java-List集合字段求和函数
    一、FunctionCustom通用求和函数使用示例二、求和函数修订记录版本是否发布2020-01-25v1.0是一、FunctionCustom通用求和函数使用示例特点:简化代码......
  • JavaSE的基础
    初始Java1.核心机制:垃圾收集器、跨平台2.JDK、JRE、JVM数据类型1.变量和常量字面常量、字符常量2.基本数据类型:byte1、short2、int4、long8、float4、double8、char2......
  • 【Java学习day04】Hello World
    HelloWorld随便新建一个文件夹,存放代码在新建的文件夹里新建一个java文件新建一个文本文档将新建的文本文档重命名为hello.java注意了!后缀必须改为.java并保存......