英文 Object ,计算机业界现在已经习惯翻译为“对象”;口语化一些,中文的意思就是“事物”。
“事物”这个词有点抽象,你当然可以具体到人,或是具体到交通工具。人可以再具体一些,学生?工人?如果是学生,叫什么名字?
每个事物都有一些特点,人有身高,体重,在程序中我们称之为属性;还可以有一些行为,人要吃饭,睡觉,在程序中我们称之为方法。
学生是人,自然有身高,体重,自然要吃饭,睡觉。如果你把人看作一类事物,把学生看作一类事物;那么,人是父类型,学生是子类型。子类型从父类型自然得到属性、方法,我们称之为继承。
学生要考试,工人不要;工人拿工资,学生不拿(一般而言)。同一个父类,不同的子类有不同的行为和状态,我们称之为多态。
人们编写程序,也就是在描述一类事物的特点(属性)、行为(方法)。有时候是模拟描述自然界中已有的一类事物,还有时候是创造地描述自然界中没有的一类事物。
当人们决定了代码世界中一类事物的属性、方法,在代码世界中,这类事物的属性、方法只有定义代码的人知道,其它的类是不知道的。这就是封装。
封装、继承、多态是面向对象编程的三个本质特征。
(人们可以决定代码世界中一类事物的属性、方法,当然可以修改代码世界中一类事物的属性、方法,而且可以委托其它的类来修改,甚至删除。这是动态语言超越静态语言之处。由于代码是一直运行着,与其它代码一直交互着,修改、删除应该慎重,避免产生副作用)。
相关推荐
总结来说,这个"Web前端基础案例"教程旨在帮助初学者建立起对Web前端开发的全面理解,通过实践案例强化技能,从而能够独立创建具有基本功能和样式的静态网页。随着进一步的学习,你将能掌握更复杂的前端框架和技术,...
本次串讲教案初级内容涵盖Web前端开发的多个基础知识点,接下来将按照教案内容逐一阐述。 首先,在Web页面制作基础这一部分,首先介绍了HTML的基本结构,包括HTML文档的声明、头部和主体部分。接着详细讲解了HTML中...
在Web前端开发领域,HTML、CSS和JavaScript是构成网页的三大核心基础技术。HTML是网页内容的载体,负责页面结构的展示;CSS则是负责美化和布局网页,CSS3作为CSS的最新版本,引入了更多的设计元素和动画效果;而...
【标题】"Web前端开发中级样题一理+实.zip" 涵盖了Web前端开发的理论与实践,这是一份针对1+x Web前端开发技能等级考试的中期练习题目集合。1+x标准旨在衡量和提升学员在Web前端领域的专业技能,确保他们具备企业级...
通过以上内容的总结,可以看出该文件涵盖了JavaScript基础语法、数据类型、函数、事件处理、对象、DOM编程等Web前端开发的重要知识点。这些知识点构成了Web前端技术中级教程的核心,并为学习者提供了必要的理论基础...
《WEB前端开发-案例汇总(81例)》是一个丰富的前端学习资源库,包含了81个不同的实战案例,旨在帮助初学者逐步进阶,并为有经验的开发者提供设计和参考。这个压缩包中的每个文件代表一个独立的项目,涵盖了前端开发的...
在“Web前端攻城狮培养计划-前端零基础入门”这个学习资源中,你将踏上成为一名优秀的Web前端开发者的旅程。这个课程专为初学者设计,无论你是否具备编程背景,都能逐步掌握Web前端开发的核心技能。以下是这个课程...
综上所述,《Web前端开发技术储久良第三版答案》不仅包含了前端开发的基础知识,还涉及了高级技术和最佳实践,是学习和提升Web前端技能的宝贵资源。通过深入学习和实践书中的答案,开发者可以更好地掌握前端开发的...
"前端Web开发基础课程标准" 本课程标准是为软件工程专业培养课程体系中的一门专业必修课程,包含了软件行业Web开发领域的关键技术根底知识,如HTML、CSS及JavaScript等。该课程的设置充分考虑了其在Web开发领域的...
1. **Web前端基础**:这部分会介绍HTML、CSS和JavaScript这三驾马车的基础知识,HTML用于创建网页结构,CSS负责样式设计,JavaScript则处理网页交互。 2. **HTML标签和属性**:了解HTML元素的基本结构,包括标签的...
JavaScript的基础包括变量、数据类型、运算符、控制流程(如条件语句和循环)、函数以及对象。更深入的应用包括DOM操作(Document Object Model,用于操纵HTML或XML文档),AJAX(Asynchronous JavaScript and XML,...
这个项目旨在展示Web前端技术如何实现三维图形的交互与动画,同时也为学习者提供了一个有趣的实践平台。 首先,HTML(HyperText Markup Language)是构建网页的基础,它定义了页面的结构。在这个魔方项目中,HTML...
Web前端开发是构建现代网站用户界面和交互体验的基础。从给定文件的【部分内容】中可以看出,该章节主要围绕Web前端开发的基本知识点和技术工具展开。以下将详细介绍这一部分中提到的关键概念和工具。 首先,文件中...
JavaScript是Web前端的核心,储教授会在书中详细讲解变量、数据类型、控制结构、函数、对象、闭包等基本概念,以及DOM操作、AJAX异步通信等实际应用。此外,随着前端开发复杂性的提升,JavaScript框架如React、Vue....
通过这个“WEB前端-案例汇总”,学习者不仅可以全面了解前端开发的各个方面,还能通过实践提升解决问题的能力,为成为专业的前端开发者奠定坚实基础。无论是HTML5的新特性,还是前沿的前端框架,都能在这个资源包中...
"1+x 证书 Web 前端开发初级实操考试"是一个针对初学者设计的实践考核,旨在检验学习者在Web前端开发领域的基础技能和理解程度。这个考核可能包括HTML、CSS、JavaScript等核心技术的运用,以及对网页布局、响应式...
【标题】"WEB前端学习基础资料"所涵盖的知识点包括了HTML、CSS、JavaScript和jQuery这四个关键领域,这些都是构建现代网页和Web应用程序的基础。以下是对这些知识点的详细阐述: 1. **HTML(HyperText Markup ...
标题中的“200个WEB前端小游戏!”表明这个压缩包包含的是基于Web技术,特别是HTML5,CSS3和JavaScript开发的轻量级游戏。这些小游戏适用于网页环境,无论是个人计算机还是移动设备,如智能手机和平板电脑。它们展示...
web前端笔试题(含答案) 这个文件包含了多个 web 前端相关的知识点,涵盖了 HTML、CSS、JavaScript、AngularJS、Vue.js 等领域。下面是对每个知识点的详细解释: 1. 前端页面有哪三层构成? 答:结构层(Html)、...
### Web前端开发详细教程 ...通过本教程的学习,你将能够理解Web前端开发的基础知识,并掌握主流前端框架的应用方法。不断实践和学习新技术是成为一名优秀Web前端开发者的关键。希望本文能为你开启Web前端开发的大门!