万象云档 本次搜索耗时 1.493 秒,为您找到 807 个相关结果.
  • 1.2 对象的接口

    1.2 对象的接口 1.2 对象的接口 亚里士多德或许是认真研究“类型”概念的第一人,他曾谈及“鱼类和鸟类”的问题。在世界首例面向对象语言Simula-67中,第一次用到了这样的一个概念: 所有对象——尽管各有特色——都属于某一系列对象的一部分,这些对象具有通用的特征和行为。在Simula-67中,首次用到了class 这个关键字,它为程序引入了一个...
  • 第2章 一切都是对象

    第2章 一切都是对象 第2章 一切都是对象 “尽管以C++为基础,但Java是一种更纯粹的面向对象程序设计语言”。 无论C++还是Java都属于杂合语言。但在Java中,设计者觉得这种杂合并不象在C++里那么重要。杂合语言允许采用多种编程风格;之所以说C++是一种杂合语言,是因为它支持与C语言的向后兼容能力。由于C++是C的一个超集,所以包含的许多特...
  • 利用 jsdoc 提高自动提示

    利用 jsdoc 提高自动提示 Webstorm拥有非常强大的自动提示功能,但 javascript 太灵活了,又是弱类型语言,提示的准确度和详细度依然是个问题(比如,一个带参数的函数,Webstorm无法提示出参数的数据类型)。 Webstorm5.0 引入JSdoc的标签 支持,通过开发者自己给代码加上符合jsdoc要求的注释,来达到强化j...
  • 打开文件、查找内容

    打开文件、查找内容 打开文件 哈,现在你已经在无意间学会了一种在 vim 中打开文件的方式,虽然这种方式并不是最常用的,但却是最直接的,尤其是当你的代码中 include 了某文件时,下面介绍另外两种常用的打开方式。 在 vim 中打开文件 :e <filename> 打开名为 filename 的文件,若文件不存在则创建之 ...
  • 项目补充

    项目补充 Offer 与进阶 项目 Pages 站点 维权行动 公众号 项目补充 Offer 与进阶 我的 Offer 在哪里? 让我们同步进阶! 项目 Pages 站点 https://java.doocs.org 维权行动 维护他人知识产权,尊重他人劳动成果 公众号 Doocs 技术社区旗下唯一公众号「Dooc...
  • 2.11 练习

    2.11 练习 2.11 练习 (1) 参照本章的第一个例子,创建一个“Hello,World”程序,在屏幕上简单地显示这句话。注意在自己的类里只需一个方法(main 方法会在程序启动时执行)。记住要把它设为static 形式,并置入参数列表——即使根本不会用到这个列表。用javac 编译这个程序,再用java 运行它。 (2) 写一个程序,打印出从...
  • 7.9 总结

    7.9 总结 7.9 总结 “多态性”意味着“不同的形式”。在面向对象的程序设计中,我们有相同的外观(基类的通用接口)以及使用那个外观的不同形式:动态绑定或组织的、不同版本的方法。 通过这一章的学习,大家已知道假如不利用数据抽象以及继承技术,就不可能理解、甚至去创建多态性的一个例子。多态性是一种不可独立应用的特性(就象一个switch 语句),只可与...
  • 多人协作

    推送分支 抓取分支 小结 当你从远程仓库克隆时,实际上Git自动把本地的master 分支和远程的master 分支对应起来了,并且,远程仓库的默认名称是origin 。 要查看远程库的信息,用git remote : $ git remote origin “复制到剪贴板”) 或者,用git remote -v 显示更详细的信息...
  • (42)设计模式之原型模式

    (42)设计模式之原型模式 介绍 正文 _74总结 (42)设计模式之原型模式 介绍 原型模式(prototype)是指用原型实例指向创建对象的种类,并且通过拷贝这些原型创建新的对象。 正文 对于原型模式,我们可以利用JavaScript特有的原型继承特性去创建对象的方式,也就是创建的一个对象作为另外一个对象的prototype属性值。原型...
  • 06 模拟Linux终端

    222 2025-05-09 《ChatGPT:AI革命》
    06 模拟Linux终端 06 模拟Linux终端 ChatGPT可以按照我们所要求的方式与我们进行对话。下面让ChatGPT“扮演”Linux终端的角色,我们输入的内容是shell命令,ChatGPT会返回命令的执行结果。 Q:我想让你模拟一个Linux终端。我会输入shell命令,你要显示终端应该输出的内容,不需要做任何解释。我输入的第一条命令是...