首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/687215

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

JAVA学习day09

1、面向过程与面向对象的思想面向对象: 我该让谁来做面向过程: 我该怎么做 2、大象装冰箱我们把大象装冰箱为例进行分析。在针对具体的需求,可以使用名词提炼的办法进行分析,寻找具体的对象。需求:把大象装冰箱里对象:大象、冰箱分三步:1、打开冰箱门2、将大象装进去3、关闭冰箱门分析发现打开、装、关闭都是冰箱的功能。即冰箱对象具备如下功能:冰箱打开冰箱存储冰箱关闭用伪代码描述,上述需求中有两个具体的事物 大象 和 冰箱描述大象:class 大象{}描述冰箱class冰箱{void 打开(){}void 存储(大象){}void 关闭(){}}当把具体的事物描述清楚之后,需要使用这些具体的事物,Java使用具体的事物,需要通过new关键字来创建这个事物的具体实例。使用对象:1、创建冰箱的对象冰箱 bx = new 冰箱(); 2、调用冰箱的功能对象.功能();bx.打开();bx.存储(new 大象());bx.关闭(); 总结:1、先按照名词提炼问题领域中的对象2、对对象进行描述,其实就是在明确对象中应该具备的属性和功能3、通过new的方式就可以创建该事物的具体对象4、通过该对象调用它以后...

python 比较json/dictionary的库

在某些情况下,比较两个json/dictionary,或许这样就可以实现: >>> a {'a': 1, 'b': 2} >>> b {'a': 2, 'c': 2} >>> cmp(a,b) #-1或者1,代表两个dict不一样 -1 >>> c=a.copy() >>> c {'a': 1, 'b': 2} >>> cmp(a,c)  #两者相同 0 但是,这只能比较两个是不是一样,不能深入各处哪里不一样的比较结果。 有这样一个库,就能解决这个问题,它就是json_tools 安装 方法1: >>> pip install json_tools 或者 >>> easy_install json_tools 方法2:到这里下载源码:https://pypi.python.org/pypi/json_tools,然后进行安装 比较json 首先看看都有哪些属性或者方法,用万能的实验室来看: >>> import json_to...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册