看完这篇你还敢说分不清 Java 类 对象 实例 变量间的区别?

  • 什么是类?
  • 什么是对象?
  • 什么是变量?
  • 对象和类的关系:
  • Java中的类:
  • Java中的对象
  • Java中的变量
  • Java 中调用 对象的属性(状态) 和 方法(行为)
  • 感谢
    • 感谢您的阅读,有收获?希望兄弟姐妹三叔六婶大姨大妈阿公阿婆来个三连击,给更多的同学看到 这篇文章,感谢

什么是类?

  • 类是一种抽象的概念。
  • 类是对一类“事物”的状态与行为的抽象。

什么是对象?

  • 对象是类的一个实例,有状态和行为。例如 :一台电脑是一个对象,它的状态/属性 有: 处理器、显卡、 显示屏、主机、主板等,行为有: 下载游戏、发送信息、播放音乐、播放视频等。
  • 对象是一种具体的概念。

什么是变量?

  • 变量是一段有名字的连续存储空间。我们通过定义变量来申请并命名存储空间,并通过变量的名字来使用这段存储空间。
    变量是程序中临时存放数据的场所,变量中可以存放单词、数值、日期以及属性

对象和类的关系:

  • 类与对象的关系就如模具和铸件的关系,类的实例化的结果就是对象,而对对象的抽象就是类,类描述了一组有相同状态(属性)和相同行为的对象
  • 通俗一点就是,人是一种类,而具体的某一个人就是一个对象,每一个对象都符合这个类型的标准。
  • 还是那句话,万物皆对象,唯有我独醒

Java中的类:

// 这个称作 Computer类
public class Computer {// 状态/属性String CPU;//处理器String GPU;//显卡String mainboard;//主板String displayScreen;//显示屏String Host;//主机// 行为void downloadGame(){System.out.println("下载游戏")}void sentMessage(){System.out.println("发送信息")}void playMusic(){System.out.println("播放音乐")}void playVideo(){System.out.println("播放音乐")}}

Java中的对象

 //格式一:声明并实例化对象类名称 对象名称 = new 类名称 () ;//格式二:先声明对象,然后实例化对象类名称 对象名称 = null ;对象名称 = new 类名称 () ;//一、 声明一个对象,值为nullComputer c = null; // new Computer(); 创建一个 Computer类的实例c = new Computer(); // 把类的实例 赋值给 对象,就成为 类的实例化//二、先声明对象,然后实例化对象Computer c = new Computer();

Java中的变量

 // 声明一个变量,名为 variable1String variable1;// 声明一个变量,名为 variable2String variable2;// 声明一个变量,名为 cxk ,(猜猜这个cxk 是谁)String cxk;

Java 中调用 对象的属性(状态) 和 方法(行为)

// 实例化对象后,可以进行 属性 和 方法 的 调用// 对象.属性:表示调用类之中的属性;// 对象.方法():表示调用类之中的方法。Computer c = new Computer();// 调用 对象的 mainboard属性c.mainboard// 调用 对象的 playMusic 方法c.playMusic()

感谢

感谢您的阅读,有收获?希望兄弟姐妹三叔六婶大姨大妈阿公阿婆来个三连击,给更多的同学看到 这篇文章,感谢

你的每一次回眸都是永恒,每一次鼓励都是我前进的动力,每一次分享都是对我的认可。

看完这篇你还敢说分不清 Java 类 对象 实例 变量间的区别?相关推荐

  1. 我就不信看完这篇你还搞不懂信息熵

    我就不信看完这篇你还搞不懂信息熵 https://mp.weixin.qq.com/s/7NrB0UtmELXD3UNO3C6jGA 让我们说人话!好的数学概念都应该是通俗易懂的. 信息熵,信息熵,怎 ...

  2. python装饰器原理-看完这篇文章还不懂Python装饰器?

    原标题:看完这篇文章还不懂Python装饰器? 1.必备 2.需求来了 初创公司有N个业务部门,1个基础平台部门,基础平台负责提供底层的功能,如:数据库操作.redis调用.监控API等功能.业务部门 ...

  3. 收藏!最详细的Python全栈开发指南 看完这篇你还不会Python全栈开发 你来打我!!!

    Python Web全栈开发入门实战教程教程    大家好,我叫亓官劼(qí guān jié ),这个<Python Web全栈开发入门实战教程教程>是一个零基础的实战教程,手把手带你开 ...

  4. 程序异常异常代码: 0xc0000005_Java基础:看完这篇你还怕碰到异常吗?

    前言 在日常的开发以及平时的学习练习中,异常相信对于大家来讲并不陌生,但是对于异常的具体使用.底层实现以及分类等等可能并不是很了解.今天我就抽出了一点时间系统的整理了异常的各个知识点,希望能够帮助到大 ...

  5. 大写的服,看完这篇你还不懂RocketMQ算我输

    目录 RocketMQ介绍 RocketMQ概念 为什么要用RocketMQ? 异步解耦 削峰填谷 分布式事务最终一致性 数据分发 RocketMQ架构 RocketMQ消息类型 普通消息 顺序消息 ...

  6. mq幂等mysql_膜拜!看完这篇你还不懂RocketMQ算我输

    RocketMQ 介绍 Apache RocketMQ 是一款 低延迟.高并发.高可用.高可靠的分布式消息中间件.消息队列 RocketMQ 可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备 ...

  7. MySQL的MVCC机制看完这篇你还不懂,算我输

    前言 MySQL中大名鼎鼎的MVCC机制想必大家都有所耳闻吧,虽然在平时MySQL使用过程中基本上用不到,但是面试中出场率十分高,而且作为架构师的你也是需要知道它的工作机制.那么你对MVCC机制了解多 ...

  8. logback property 默认值_看完这篇文章还不会给spring boot配置logback,请你吃瓜

    每一个成功人士的背后,必定曾经做出过勇敢而又孤独的决定. 放弃不难,但坚持很酷~ 一.logback日志框架 logback 是一个开源的日志组件,由三个部分组成:logback-core,logba ...

  9. 看完这篇文章还能不懂Flask这种Web框架吗?

    2019独角兽企业重金招聘Python工程师标准>>> Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeu ...

最新文章

  1. usaco Sorting a Three-Valued Sequence 三值的排序
  2. 机架搭建_【新阁教育】穷学上位机系列——搭建STEP7仿真环境
  3. 性能强悍的MCU,主频干到GHz
  4. 论文浅尝 | 使用变分推理做KBQA
  5. linux子系统gdp调试,Linux GDB调试 详述
  6. hadoop 实现序列化
  7. GitHub 撤销解雇犹太员工决定并公开致歉,涉事 HR 辞职
  8. python scrapy框架爬虫当当图书网
  9. 做网站推广最实用的88种网站推广方法
  10. C++ 输出tm结构的各个组成部分
  11. matlab中基于传递函数或者状态方程的幅频特性分析
  12. 微软edge浏览器安装包下载地址-Microsoft edge download
  13. 我的世界服务器无限刷雪傀儡,《我的世界》四个刷怪技巧,雪傀儡的雪球用来对付烈焰人有奇效?...
  14. oracle 监听 lsnrctl 命令
  15. 听说写面经能赞RP·······
  16. Db2 SQL PL简介
  17. android aidl混淆代码,Android代码混淆
  18. 信奥中的数学学习资料汇总(2022.10.31)
  19. 202203读书-《 测试有道:微软测试技术心得》
  20. 区块链搭建eos开发环境

热门文章

  1. redis和memcached的区别和使用场景
  2. python gmtime_在Python中操作日期和时间之gmtime()方法的使用
  3. 小特工具箱新增模块:电商类API、SDK和ERP
  4. IPv6技术-什么是IPv6
  5. Linux arp命令详解及C/C++代码实现
  6. 手机公司陷入集体焦虑
  7. C#之网络精灵全面解析
  8. php与dreamweaver基础教程,Dreamweaver基础教程 基础技巧全面接触
  9. 女研究生做“思维导图”与男友吵架!堪称吵架届的“内卷之王”....
  10. java实现克莱姆_关于cocos2dx 3.x VideoPlayer的问题