利用养生网站做竞价引流盐城做企业网站多少钱

张小明 2026/1/19 18:59:49
利用养生网站做竞价引流,盐城做企业网站多少钱,上海建设网站费用,wordpress 修改管理员头像一、方法是什么#xff1f;—— 程序的积木块1.1 生活中的类比#xff1a;咖啡机想象一下你每天早上想喝咖啡。你有几个选择#xff1a;没有咖啡机的情况#xff1a;找咖啡豆磨咖啡豆烧开水把咖啡粉放进滤纸慢慢冲泡清洗用具有咖啡机的情况#xff1a;按一个按钮#xff…一、方法是什么—— 程序的积木块1.1 生活中的类比咖啡机想象一下你每天早上想喝咖啡。你有几个选择没有咖啡机的情况找咖啡豆磨咖啡豆烧开水把咖啡粉放进滤纸慢慢冲泡清洗用具有咖啡机的情况按一个按钮做咖啡享受咖啡在Java中方法就像这个咖啡机它把一系列复杂的步骤封装起来让你只需要一个简单的调用就能完成整个任务。1.2 程序中的意义在编程中方法也叫函数是执行特定任务的一段代码。它有两个主要优点代码复用一次编写多次使用代码组织把大问题分解成小问题更容易理解和维护想象你在写一个学生管理系统你需要计算学生平均分判断学生是否及格打印学生信息如果不使用方法你会把所有这些代码都写在main方法里就像把所有家具都堆在一个房间里找什么都困难。使用方法就像给每个功能一个独立的房间整齐有序。二、方法的完整格式——方法的身份证每个方法都有自己独特的身份证告诉Java编译器它是谁能做什么。2.1 方法的组成部分一个完整的方法声明包括以下几个部分[访问权限] [其他修饰符] 返回类型 方法名(参数列表) { // 方法体具体要做的事情 }让我用一个更形象的比喻来解释方法就像一个餐厅的服务员方法名服务员的名字比如小明参数客人点的菜输入方法体厨师做菜的过程返回值做好的菜输出访问权限谁能叫这个服务员2.2 详细解释每个部分访问权限决定谁能使用这个方法public谁都能用像公共电话private只有自己能像日记本返回类型方法完成任务后给回什么int给回一个整数String给回一段文字void什么都不给只是做事方法名方法的名字要让人一看就懂好名字calculateAverage计算平均分坏名字doSomething做某事参数列表方法需要的信息可以是空的()什么都不需要可以有多个(int a, int b)需要两个数字方法体方法具体做的事情这里写具体的代码如果有返回类型最后要用return返回结果三、定义方法需要考虑的两方面——方法的设计思考设计一个方法就像设计一个产品你需要考虑两个核心问题3.1 第一方面这个方法需要什么输入在定义方法之前问自己这个方法要完成任务需要哪些原材料比如你要写一个做蛋糕的方法需要面粉、鸡蛋、糖这些就是参数不需要水那就不作为参数在编程中计算长方形的面积需要长和宽判断是否成年需要年龄打印学生信息需要姓名、学号、成绩思考原则只传入必要的信息不要多也不要少。就像你去餐厅不会把整个厨房都告诉厨师只告诉他你想吃什么。3.2 第二方面这个方法能给出什么输出完成任务后问自己这个方法能提供什么结果继续做蛋糕的例子可以给出一个做好的蛋糕返回蛋糕对象或者只是告诉你蛋糕做好了不返回具体东西只是通知在编程中计算两个数的和返回计算结果检查密码是否正确返回对或错打印菜单什么都不返回只是显示重要概念void类型的方法就像你去餐厅吃饭吃完就结束了不需要带东西走。而有返回值的方法就像你去商店买东西付钱后要拿到商品。四、方法的使用——让方法动起来定义方法只是第一步真正重要的是使用它。4.1 调用方法的三种方式直接调用当方法不需要任何信息也不返回结果时打个招呼(); // 就像喊一声你好传入信息调用当方法需要一些信息时计算面积(5, 10); // 告诉方法长是5宽是10接收结果调用当方法返回结果时商品 买东西(100元); // 给100元拿到商品4.2 调用方法的注意事项参数匹配给方法的参数必须和方法要求的一模一样类型要匹配说要数字就不能给文字数量要匹配说要两个参数就不能只给一个返回值处理如果方法返回结果你有两个选择用变量保存起来以后用直接使用比如打印出来方法可以相互调用就像你可以让一个服务员去叫另一个服务员方法A可以调用方法B方法B完成任务后方法A继续工作五、方法重载——一个名字多种能力5.1 什么是方法重载方法重载就像一家有多功能工具店普通的剪刀剪纸张重载的剪刀还能剪布料、剪金属不同功能都叫剪刀在Java中方法重载指的是在同一个类中可以有多个同名的方法只要它们的参数列表不同。5.2 为什么需要方法重载方便使用者使用者只需要记住一个名字想象一下没有重载addTwoInts,addThreeInts,addTwoDoubles...有重载全部叫addJava根据你给的数据自动选择正确版本提高代码可读性同样的操作意图用同样的名字5.3 方法重载的规则重载不是随便重载必须遵守规则必须不同至少满足一条参数个数不同参数类型不同参数顺序不同类型要不同不能只靠这些区分不是重载只有返回值类型不同 ❌只有参数名字不同 ❌只有访问权限不同 ❌5.4 实际生活中的例子打印机例子打印(文档)普通打印打印(文档, 双面)双面打印打印(文档, 颜色)彩色打印都叫打印但根据你给的不同参数文档、双面、颜色执行不同的打印方式。计算器例子计算(5, 3)两个整数相加计算(5.5, 3.3)两个小数相加计算(5, 3, 2)三个数相加都叫计算但根据参数的不同进行不同的计算。六、给初学者的学习建议6.1 从简单开始不要一开始就想写复杂的方法。从最简单的开始先写一个只是打印Hello的方法然后写一个需要名字打印Hello, 名字的方法再写一个计算两个数相加返回结果的方法6.2 多思考少打字在写方法之前先想清楚这个方法要完成什么任务需要什么信息参数完成任务后要给什么结果返回值6.3 取好名字方法名是方法的门面好名字让人一看就懂表示动作calculate、print、validate表示查询get、find、is返回布尔值具体明确calculateCircleArea计算圆面积6.4 常见的错误和解决方法错误1忘记返回值int 计算和(int a, int b) { int result a b; // 忘记写 return result; }错误2参数类型不匹配void 打印数字(int num) { ... } 打印数字(一百); // 错误需要数字给了文字错误3误以为重载可以只靠返回值不同int 获取数据() { return 42; } String 获取数据() { return 四十二; } // 错误不能只靠返回值不同重载七、总结方法的哲学方法不仅仅是代码的组织方式更是一种思维方式分解思维把大问题分解成小问题抽象思维隐藏细节暴露接口复用思维一次解决多次使用就像建筑工人不会每次建房子都重新发明砖头一样程序员也不应该每次写程序都从头开始。方法就是我们编程世界里的砖头和工具。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

手机网站和电脑网站开发seo竞价推广

还在为闪存芯片编程发愁吗?NANDO开源工具让闪存编程变得简单又免费!这款基于STM32的NAND编程器支持并行NAND和SPI闪存,配备跨平台客户端,无论是新手还是专业用户都能快速上手。接下来,我将带你从零开始,全面…

张小明 2026/1/17 19:46:53 网站建设

注销建设工程规划许可证在哪个网站学做网站视频

Linly-Talker能否识别用户情绪并做出反应?情感交互进展 在虚拟主播、智能客服和远程教育日益普及的今天,用户早已不满足于一个只会“照本宣科”的数字人。他们希望面对的是能听懂语气、感知情绪、甚至给予共情回应的“类人”存在。这背后,正是…

张小明 2026/1/17 19:46:53 网站建设

网站 域名解析出错江门生活网

B站缓存视频转换神器:一键解锁你的专属视频库 【免费下载链接】m4s-converter 将bilibili缓存的m4s转成mp4(读PC端缓存目录) 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 还在为B站视频下架后无法观看而苦恼吗?那些精心收藏的m4s…

张小明 2026/1/17 19:46:54 网站建设

建设网站现在免费吗免费个人网站建设大全

Dify 如何配置超时机制避免无限循环调用? 在构建基于大语言模型(LLM)的智能应用时,一个看似微小的设计疏忽,可能引发连锁反应——比如 Agent 因缺少终止条件而反复调用工具,或某次检索请求卡住导致整个流程…

张小明 2026/1/17 19:46:55 网站建设

如何设计服装网站首页网站报价表怎么做

如何快速掌握Gaea Editor:新手避坑完整指南 【免费下载链接】gaea-editor Design websites in your browser. A smart web editor! 项目地址: https://gitcode.com/gh_mirrors/ga/gaea-editor Gaea Editor是一款功能强大的可视化网页设计工具,让开…

张小明 2026/1/17 19:46:54 网站建设

做外贸是不是要有网站中国十大咨询公司

还在为广告投放效果分析发愁吗?PandasAI语义层为你带来终极解决方案!只需简单对话,就能快速完成专业级的多渠道归因分析,完全免费上手。前100字内自然出现核心关键词PandasAI语义层、广告归因、多渠道分析,让数据小白也…

张小明 2026/1/17 19:46:55 网站建设