javaSE_8系列博客——Java语言的特性(一)--关于面向对象基本概念的理解(1)
来源:互联网 发布:迪联软件 编辑:程序博客网 时间:2024/06/05 00:12
如果您以前从未使用过面向对象的编程语言,那么在开始编写任何代码之前,您需要先学习一些基本概念。本课将向您介绍对象,类,继承,接口和包。每个讨论集中在这些概念与现实世界的关系,同时提供Java编程语言的语法介绍。
对象
对象是相关状态和行为的软件包。软件对象通常用于建模您在日常生活中发现的真实世界对象。本课讲解了一个对象中状态和行为是如何表现的,介绍了数据封装的概念,并解释了以这种方式设计软件的好处
类
类是创建对象的蓝图或原型。本节定义了一个类,用于对现实世界对象的状态和行为进行建模。它有意地集中在基础上,显示一个简单的类甚至可以干净地模拟状态和行为
继承
继承为组织和构建软件提供了强大而自然的机制。本节将介绍类如何从其超类继承状态和行为,并解释如何使用Java编程语言提供的简单语法从另一个派生一个类
接口
接口是一个类与外界进行沟通的契约、协议。当一个类实现一个接口时,它承诺提供该接口发布的行为。本节定义了一个简单的接口,并解释了一个类如何实现一个接口
包
包是用于以逻辑方式组织类和接口的命名空间。将代码放入程序包可以使大型软件项目更易于管理。本节介绍了为什么这是有用的,并将介绍给Java平台提供的应用程序编程接口(API)
咱来小测一下,面向对象的概念理解情况
使用本节中提出的问题和练习来测试您对对象,类,继承,接口和包的理解
0 0
- javaSE_8系列博客——Java语言的特性(一)--关于面向对象基本概念的理解(1)
- javaSE_8系列博客——Java语言的特性(一)--关于面向对象基本概念的理解(2)--对象
- javaSE_8系列博客——Java语言的特性(三)--类和对象(13)--理解类的成员
- javaSE_8系列博客——Java语言的特性(三)--类和对象(1)--概述
- javaSE_8系列博客——Java语言的特性(四)--注解--(1)--基础知识
- javaSE_8系列博客——Java语言的特性(三)--类和对象(9)--对象的创建
- javaSE_8系列博客——Java语言的特性(三)--类和对象(10)--对象的使用
- javaSE_8系列博客——Java语言的特性(三)--类和对象(8)--对象
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识
- javaSE_8系列博客——Java语言的特性(三)--类和对象(3)--类的声明
- javaSE_8系列博客——Java语言的特性(三)--类和对象(2)--类(宏观概述)
- javaSE_8系列博客——Java语言的特性(三)--类和对象(4)--声明成员变量
- javaSE_8系列博客——Java语言的特性(三)--类和对象(5)--定义方法
- javaSE_8系列博客——Java语言的特性(三)--类和对象(11)--从方法返回值
- javaSE_8系列博客——Java语言的特性(三)--类和对象(12)--使用this关键字
- javaSE_8系列博客——Java语言的特性(三)--类和对象(14)--初始化字段
- javaSE_8系列博客——Java语言的特性(三)--类和对象(15)--嵌套类
- javaSE_8系列博客——Java语言的特性(三)--类和对象(21)--枚举类型
- java使用powermock修改字节码,对函数进行打桩。
- iOS webView与本地js的交互
- IntelliJ IDEA使用教程
- LR常见问题整理
- GitHub简单入门教程
- javaSE_8系列博客——Java语言的特性(一)--关于面向对象基本概念的理解(1)
- day72_项目管理
- 滑块外遮罩
- HDU 1983:Kaitou Kid
- 微信企业号会议助手---一个简单的SSM实例
- 快速选择排序(quickselect)--基于quicksort
- MySQL数据库出现The server quit without updating PID file.
- 推荐算法学习2-MXNET 实现movielen 融合个性化推荐-续-加入CNN文本处理
- Cg Programming/Unity