ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JAVA面向对象程序设计——面向对象的基本概念

2021-12-25 12:04:25  阅读:177  来源: 互联网

标签:JAVA 变量 对象 成员 初始值 数据类型 面向对象 程序设计


Java 是面向对象的编程语言,对象就是面向对象程序设计的核心。

所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。

1.面向对象

面向对象是相对面向过程而言

面向对象和面向过程都是一种思想

面向过程强调的是功能、行为

面向对象:将功能封装进对象,强调具备了功能的对象

2.基本概念

面向对象程序设计又称为OOP(Object Oriented Programming),是目前占主流地位的一种程序设计技术,其思想主旨是"基于对象的编程"。对象是对现实世界事物的模拟,可以把万物万事都看做各种对象。面向对象程序设计将具有共同行为和状态的对象的共同性质抽象出来,使用数据和方法来描述对象的状态和行为。

(1)类与成员:

是对现实生活中事物的描述。

对象就是这类事物,实实在在存在的个体。

(2)对象:

在程序设计中,对象是指具有属性和方法的实体。在现实世界中,可以明确标识的任何一个物体都可以看作一个对象。对象有自己的行为和状态。

3.类:

在程序中,实际上就是数据类型。为了更好地模拟现实世界,往往需要创建解决问题所必需的数据类型。

                                                                                                                                     (如图1.1) 

(1)类的定义:

是对客观世界事物进行抽象后得到的一种复合数据类型,它将一类对象的状态和行为封装在一起。创建一个新类,就是创建一种新的数据类型;而实例化一个类,就得到一个该类的对象。

类的定义包括两部分的内容:类声明类体。定义类的语法格式如下:

[类的修饰符] class类名 [extends父类][implements接口名]//类的头声明
{
     成员变量声明    //类体
     成员方法声明
}

标签:JAVA,变量,对象,成员,初始值,数据类型,面向对象,程序设计
来源: https://blog.csdn.net/qq_54260271/article/details/122140531

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有