Java中类和对象的区别

article/2025/9/20 22:27:03

一、类和对象
1、类

  • 类的理解
  • 类是对现实生活中一类具有共同属性和行为的事物的抽象
  • 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合
  • 简单理解:类就是对现实事物的一种描述
  • 类的组成
  • 属性:指事物的特征,例如:手机事物(品牌,价格,尺寸)
  • 行为:指事物能执行的操作,例如:手机事物(打电话,发短信)

2、类和对象的关系

  • 类:类是对现实生活中一类具有共同属性和行为的事物的抽象
  • 对象:是能够看得到摸的着的真实存在的实体
  • 简单理解:类是对事物的一种描述,对象则为具体存在的事物

3、类的定义
类的组成是由属性和行为两部分组成

  • 属性:在类中通过成员变量来体现(类中方法外的变量)
  • 行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)

类的定义步骤:

①定义类

②编写类的成员变量

③编写类的成员方法

public class 类名 {// 成员变量变量1的数据类型 变量1;变量2的数据类型 变量2;// 成员方法方法1;方法2;	
}

4、对象的使用

  • 创建对象的格式:
  • 类名 对象名 = new 类名();
  • 调用成员的格式:
  • 对象名.成员变量
  • 对象名.成员方法();

5、成员变量和局部变量的区别

  • 类中位置不同:成员变量(类中方法外),局部变量(方法内部或方法声明上)
  • 内存中位置不同:成员变量(堆内存),局部变量(栈内存)
  • 生命周期不同:成员变量(随着对象的存在而存在,随着对象的消失而消失),局部变量(随着方法的调用而存在,随着方法的调用完毕而消失)
  • 初始化值不同:成员变量(有默认初始化值),局部变量(没有默认初始化值,必须先定义,赋值才能使用)

附一张图用于理解:
在这里插入图片描述


http://chatgpt.dhexx.cn/article/BXWNbMCU.shtml

相关文章

安装svn 汉化包 也不能设置中文

(以下为亲测!) 汉化包地址:https://osdn.net/projects/tortoisesvn/storage 进入地址之后:选择对应版本-->>Language Packs-->>选择中文包 问题: 已经安装svn汉化包,但是不能设置为中文. 解决: 确保汉化包版本对应svn版本.如果汉化包版本已经对应svn版本,则把…

SVN汉化失败的原因及解决方案(通过SVN官网下载SVN和相应的汉化包)

1、没删除SVN根目录语言包里的所有文件 2、汉化包没放在SVN根目录的语言文件夹下安装 3、SVN版本和汉化包版本不一致 首先看自己电脑上安装的svn是什么版本: 比如我的就是 TortoiseSVN 1.11.1,那我就要找TortoiseSVN 1.11.1对应的TortoiseSVN 1.11.1l…

Tortoise SVN 汉化(官网下载汉化包)

(本操作是已经下载Tortoise SVN后 ,通过官网下载汉化包进行的操作) 1、首先进入到官网 https://tortoisesvn.net/downloads.html 2、进入到官网首页,点击Translations 3、进入到翻译页面,点击download 4、进入到下…

window eclipse快速导入svn项目以及软件汉化

刚入职新公司,之前几家公司使用得IDE跟代码管理是idea跟gitlab,公司内sap/erp系统,立项时间较早,使用得是eclipsesvn。 进行导入项目之前,英语水平较差得得同学,可以将软件先进行快速汉化 1、如图 2、在弹出得输入框中…

关于svn汉化包安装无效的解决办法

下载svn汉化包要和对应的svn客户端版本对应,否则安装无效, 在安装前要想将svn安装目录下的languages目录下的文件全部删除 还有一点要注意的是 汉化包安装要放在svn安装目录下进行安装,它才能正常汉化 安装完后就可以选择语言了

SVN安装包汉化VS插件

一.SVN客户端安装 首先下载SVN 地址:https://tortoisesvn.net/downloads.zh.html 根据版本进行选择 安装直接下一步下一步默认文件夹就好了 安装完成右键就会有二个多出来的菜单 都是英文不是很方便 二.语言转换 在下载SVN的下面就有语言包可以一起下载 进行语…

svn汉化插件安装步骤

1.svn安装好之后,查看svn安装的版本,比如我的svn是1.9.7.27907版本 64位的。 2.去svn官网:https://tortoisesvn.net/ 3.将网站显示中文版,便于查看: 4.点击“下载”: 5.看版本一致,往下拉&#…

SVN基本使用1

一、什么是SVN 代码管理工具 能记住每次的修改 查看所有的修改记录 恢复到任何历史版本 恢复已删除的文件 二、跟Git比 SVN使用简单上手快支持中文(Git较为复杂不支持中文) 目录级权限控制(Git没有),企业级安全必备 可以单独子目录checkOut(Git只能将整个仓库),可以减少…

Svn下载及安装(附带汉化包安装)

1、访问Svn官方网站:https://tortoisesvn.net 2、找到需要下载的版本类型 3、下载完成后一直下一步安装即可 4、Svn安装包下载 5、下载完成之后,一直下一步即可 6、安装好之后,在任意空白位置 —> 右击 —> 选择TortoiseSVN —> …

Windows安装SVN客户端并汉化

1、下载 https://tortoisesvn.net/downloads.zh.html 2、安装 鼠标双击 3、汉化 汉化包下载地址:https://tortoisesvn.net/downloads.zh.html 鼠标双击汉化包 点击svn的各种界面查看是否汉化成功

SVN下载以及汉化安装包的使用

前言: SVN(subversion)是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,实现资源的共享,实现集中式的管理。 SVN下载: 第一步: https://tortoisesvn.net/downloads…

SVN汉化以及简单的使用

一、SVN的安装以及汉化 1.下载SVN的安装包以及汉化包; 2.先安装SVN汉化包,然后安装SVN的程序软件,都安装完成后,在空白位置右击选择设置,在language中选择中文简体,点击确认即可; 至此&#xff…

安装svn和安装svn汉化语言包

svn官网: https://tortoisesvn.net/downloads.zh.html 这里下安装包 和语言包,以此安装即可;都默认安装就行了

解决SVN汉化不成功问题,下载历史版本

考虑是不是版本不一致问题。如果想汉化,最好在安装svn都下载了,直接安装。免得像我一样过了好久还得找对应版本安装≥﹏≤ 查看自己安装的svn历史版本 在官方网站找到对应的版本汉化包 点击版本连接找到对应版本–选择汉化包–找到中文点击下载&#…

SVN汉化包安装方法

注意:下载的svn汉化包必须与svn客户端版本对应,否则安装无效 1、首先安装svn客户端,然后将svn汉化包放在svn的安装目录下。 2、安装svn汉化包之前,将svn安装目录下的languages目录下的文件全部删除 。 3、svn汉化包安装完成后&am…

svn汉化失败解决方法

前提:别人已经安装好了svn,但是没有汉化,我随意找了一个汉化包,运行安装后,并没有汉化 成功过程: 1、找到一个文件,右击看到svn(已经安装了svn),选中"关于",看你到svn的版本,红框的就是我的版本 2、在svn官网上找到对应的汉化包&…

SVN 汉化语言

前言 小乌龟全是英文,有些东西总是找不到,给大家分享一下SVN小乌龟的汉化语言,轻松使用。 软件: SVN svn汉化包 步骤 汉化包下载: 百度搜索TortoiseSVN,进入官网,选择好安装的版本后&…

SVN安装及使用+SVN汉化

目录 第一步下载SVN及SVN汉化包 SVN下载: SVN汉化语言包下载网址: 第二步安装SVN及汉化包 使用说明检出项目 导入项目 关于项目的提交 更新: 解决冲突有三种选择: 如何降低冲突解决的复杂度: 查看日志 版本回滚…

SVN 汉化和安装

下载 官网下载地址: https://tortoisesvn.net/downloads.html 安装 打开下载的 TortoiseSVN 进行安装,本来将安装位置改成了 D 盘,如下图所示: 安装完成后进入目录 D:\Program Files\TortoiseSVN\Languages,将文件…

TortoiseSVN汉化教程

TortoiseSVN是我们编程过程进行代码管理的重要工具,安装完成之后默认是英文状态,如需汉化则要安装汉化包即可。具体过程如下: 一 . 更新最新版本SVN(必要) 当前官网提供的汉化包是针对最新1.14版本的,如果…