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

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. Python基础12-常用的内置函数
  2. Discuz!NT发帖回复后没有积分动画的去除和修复方法
  3. 抛开约束,增强模型:一行代码提升 ALBERT 表现
  4. python爬虫采集网站数据
  5. Java垃圾回收(2)
  6. JUnit5 @Tag注解示例
  7. 《精通Android 5 多媒体开发》——第6章,第6.1节视频系统结构
  8. vue移动端项目中统一滚动条样式与效果
  9. 第四篇、Python文件处理
  10. 【codeforces 496E】Distributing Parts
  11. Qt多语言翻译(国际化)
  12. proteus 直流可调稳压电源
  13. linux中-f的含义,linux 下shell中if的“-e,-d,-f”的含义
  14. 路由协议Ⅰ(RIP、OSPF、IS-IS、IGP、BGP等)
  15. 2019你为什不选择创业?是因为什么原因?
  16. dnSpy反编译工具调试netcore项目
  17. 扫码枪回车键条码_条码扫描枪怎么设置换行?
  18. 找呀找呀找朋友简谱用计算机弹,儿歌找朋友简谱_儿歌找朋友歌词歌谱
  19. C++版 - 剑指Offer 面试题36:数组中的逆序对及其变形(Leetcode 315. Count of Smaller Numbers After Self)题解
  20. 【操作系统基础】操作系统核心概述

热门文章

  1. 一些 iOS 常用的第三方库
  2. mc服务器配置文件leveltype,zimg 服务器配置文件
  3. 如何用visio画app用户界面_教你如何用手机自带app绘画,绝对方便绝对值得学习。...
  4. 计算机留学美国ps,美国留学PS范文
  5. 拉卡拉昨登陆A股创业板 首日涨幅43.99%总市值近200亿元
  6. 故障模型哪家强?PDR 模型来帮忙
  7. 这才是年度旗舰机皇!心系天下三星W21 5G发布
  8. STC32G资料及入门介绍
  9. Google工作整理术
  10. IBM发布业界速度最快的Project Quicksilver闪存