我们要处理当前类与其他类之间的关系,需要使用对象。

1.什么是对象?

对象是通过java类创建的能够被使用的具体元素。
       例如:类就相当于是创造事务的图纸,而对象就是通过这个图纸构造出来的具体事物。
       例如:我们现在要制造一架飞机,首先需要了解设计,给出飞机的具体设计图纸,这个具体的设计图纸就是类,然后在工厂中工人们经过几个月,按照这个飞机的设计图纸,早出了一架可以飞上天的飞机,那么这个可以飞上天的飞机就是对象。
       类【抽象】是创建事物的模板/图纸/模具,对象【具体】就是根据模板/图纸/模具制造出来的可以被使用的具体元素。

2.如何创建对象?

通过new这个关键字使用构造方法创建当前类的对象
格式: new 构造方法([参数]);
例如:
public  class  FeiJi{
    public  void  feiXing(){}
}

new FeiJi();
new FeiJi();
    如果我现在想要驾驶第一个飞机飞行,我们就需要使用第一个飞机对象,为了以后方便使用这个飞机,我们可以使用变量将创建出来的飞机对象保存起来,如果以后需要这个飞机对象,我们就可以直接使用保存有飞机对象的变量来使用。
    格式:数据类型  变量名称= new 构造方法([参数]);
    FeiJi  oneFeiJi; //定义一个FeiJi类型的变量
    oneFeiJi=new FeiJi(); //由FeiJi类型的变量保存FeiJi对象

FeiJi  twoFeiJi=new FeiJi();
    上面的代码中new FeiJi();是对象,oneFeiJi/twoFeiJi是保存对象的变量。

3.创建好的对象的有何作用?

在其他类的方法中调用创建对象的这个类中的变量/方法。

4.对象的内存分配原理

九、Java中的对象【20220617】相关推荐

  1. Java中的对象和类

    一. OOP中的基本概念     Java的编程语言是面向对象的,采用这种语言进行编程称为面向对象编程(Object-Oriented Programming, OOP), 它允许设计者将面向对象设计 ...

  2. 【性能优化】面试官:Java中的对象和数组都是在堆上分配的吗?

    写在前面 从开始学习Java的时候,我们就接触了这样一种观点:Java中的对象是在堆上创建的,对象的引用是放在栈里的,那这个观点就真的是正确的吗?如果是正确的,那么,面试官为啥会问:"Jav ...

  3. java中String对象和String变量

    2019独角兽企业重金招聘Python工程师标准>>> java中String对象和String变量 (2011-12-27 20:40:27) 转载▼ 标签: it 最近在论坛上看 ...

  4. Java中的对象序列化操作

    文章目录 1 Java中的对象序列化操作 1 Java中的对象序列化操作 首先看一下对象序列化的操作步骤: 创建一个类,继承Serializable接口 创建对象 将对象写入文件 从文件读取对象信息 ...

  5. 【译】Java中的对象序列化

    前言 好久没翻译simple java了,睡前来一篇. 译文链接: http://www.programcreek.com/2014/01/java-serialization/ 什么是对象序列化 在 ...

  6. Java中,一切皆是对象——java中的对象类型与基本数据类型的区别

    起因:取一个list给另一个list赋值,然后在另一个list中取出进行修改.list其中类型为对象时,String时,基本数据类型时. [java中的对象类型与基本数据类型的区别] #声明和实例化 ...

  7. java中String对象作为参数传递问题

    问题 java中将对象作为参数传递究竟是值传递还是引用传递? 1.基本类型作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的. 2.对象作为参数传递时,是把对象在内存中的地址拷贝 ...

  8. java 监控对象是什么_多线程-Java中的对象监视器是什么意思? 为什么要使用这个词?...

    多线程-Java中的对象监视器是什么意思? 为什么要使用这个词? 在阅读有关Java线程的文章时,我经常注意到这样的表达:"当前线程是该对象的监视器的所有者". 我的意思是:线程有 ...

  9. java中给对象的List集合去重的几种方法(Lambda)

    java中给对象的List集合去重的几种方法 前言 一.lambda表达式的去重方式 二.Stream API中的collect去重方法 三.Stream API 中的distinct方法去重 前言 ...

  10. Java中的对象类型像引用还是指针,谁是谁非?

    Java中的对象类型像引用还是指针,谁是谁非? 作者:海枫 地址:http://blog.csdn.net/linyt 作为一名程序员,我们应该对新知识和新技术刨根问底,而不应泛泛而谈.我未曾接触到J ...

最新文章

  1. 谈谈实现小样本学习的两条路径
  2. linux gcc 宏定义 __GNUC__ __GNUC_MINOR__ 版本区分
  3. 项目开发(Require + E.js)
  4. slq2000数据库升级到sql2012
  5. 前端学习(2484):发表更新
  6. python网盘系统_python做系统
  7. linux-shell入门-shell两种使用方式-shell的基本特性
  8. 例子---JS实现钟表
  9. echarts 环形图中间添加html,echarts配置一个中间显示文字的环形图
  10. 将Tomcat集成到eclipse中并写出第一条web语句
  11. Effective JavaScript Item 40 避免继承标准类型
  12. [Hadoop大数据]——Hive数据的导入导出
  13. 没有工厂模式(工厂模式2)
  14. vue项目关于:Error: Cannot find module ‘D:\@vue\cli-service\bin\vue-cli-service.js‘的解决方案
  15. Winform 实现无边框窗体移动功能
  16. mysql数据库表格导出为excel表格
  17. 手机浏览器自动播放视频video(设置autoplay无效)的解决方案
  18. 文件与base64的互相转换操作
  19. 如何编写自己的C语言头文件
  20. 阿里云虚拟主机备案期间网站调试

热门文章

  1. 用树莓派打造自己的对话式智能家居控制中心——硬件
  2. stata软件不出图_Stata中的图形制作绝对自己总结
  3. FOXHIS西软系统sybase提示通知空间不足处理方法
  4. 重学 Java 设计模式:实战适配器模式「从多个MQ消息体中,抽取指定字段值场景」
  5. 医院系统的服务器,医院管理系统云服务器
  6. 抖音直播提升人气,如何让抖音直播间人多
  7. 记住!在看小电影前一定要检查下域名是不是 HTTPS 的
  8. uniapp下载文件并打开
  9. 无服务器(Serverless)是PostgreSQL的未来
  10. 部分地图瓦片数据源整理