之前写过对象的一遍博客,不过没有写demo 说其是怎样调用方法和访问属性的

这里在补充一下 ,稳固知识,

--------------------------------------------------------------------------------

对象:是类的实例,它是类的变量,

对象在使用前需要声明, 对象声明的格式与基本数据类型的格式相同,其语法为

类名 对象名;

例如 Test test; //声明一个对象test

对象声明之后需要用 关键字"new" 将对象实例化

语法格式为:

对象名 = new 类名();

test = new Test() //为test对象分配内存

一般我们使用声明的同时实例化

Test test = new Test();

1 访问对象的属性

格式为:

对象名.属性

2 通过对象调用方法

格式为:

对象名.方法()

一个小demo

package me;
public class Book {String name = "语文"; // 成员变量public void info() { //定义一个方法String name = "英语"; //局部变量System.out.println(name);}public static void main(String[] args) {Book book = new Book();book.info(); //对象方法调用  对象名.方法()System.out.println(book.name);  //访问的对象的属性 对象名.属性}
}

Java 对象的理解相关推荐

  1. java对象深入理解

    1.对象可以携带更多信息 2.对象的方法不占用堆的存储空间 3.对象的状态指的是成员变量的值 4.对象的方法操作的也都是成员变量信息,最后返回的结果也都赋值给成员变量. 5.所以,new对象时,就会在 ...

  2. 理解Java对象:要从内存布局及底层机制说起,话说....

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 前言 大家好,又见面了,今天是JVM专题的第二篇文章,在上 ...

  3. Java多态-如何理解父类引用指向子类对象

    java多态,如何理解父类引用指向子类对象 要理解多态性,首先要知道什么是"向上转型". 我定义了一个子类Cat,它继承了Animal类,那么后者就是前者是父类.我可以通过   C ...

  4. 《深入理解java虚拟机》笔记1——Java内存区域与Java对象

    运行时数据区域 JVM载执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域.这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程 ...

  5. 深入理解JVM(1)——Java内存区域与Java对象

    最近放暑假在家,没有实验室的工作要做,正好趁这个时间恶补了之前一知半解的JVM知识,使用的主要学习资料是周志明大大的<深入理解Java虚拟机--JVM高级特性与最佳实践>,我仔细拜读了两遍 ...

  6. 深入理解Java对象序列化

    关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结.此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制.在撰写本文时,既参考了Th ...

  7. 理解Java对象序列化

    理解Java对象序列化 关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结.此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制.在 ...

  8. java 句柄池_深入理解JVM之Java对象的创建、内存布局、访问定位详解

    本文实例讲述了深入理解JVM之Java对象的创建.内存布局.访问定位.分享给大家供大家参考,具体如下: 对象的创建 一个简单的创建对象语句Clazz instance = new Clazz();包含 ...

  9. java对象实例_深入理解Java对象实例生成的例子!(转)

    深入理解Java对象实例生成的例子!(转)[@more@]代码如下: class A { public int Avar; public A() { System.out.println(" ...

最新文章

  1. 浏览器会缓存js文件
  2. 修复思维导图mindmanager移动文件位置后打开崩溃
  3. jQuery源码学习视频
  4. scalac和classpath的设置
  5. 通过康托逆展开生成全排列
  6. vue 组件库发布_如何创建和发布Vue组件库
  7. 计算机二级excel数据有效性,原来Excel数据有效性还可以这样做——制作二级下拉菜单...
  8. 关于C语言中运算符优先级的一次错误
  9. 苹果手机显示iphone已停用连接itunes_iphone忘记密码怎么办 iphone忘记密码解决方法【详细步骤】...
  10. 20145217 《信息安全系统设计基础》第0周学习总结
  11. webshell使用方法-防止DDOS脚本-暴力破解-自动劫持root密码并转发密码到邮箱
  12. 昂贵的聘礼 - poj 1062 (Dijkstra+枚举)
  13. 大连理工大学c语言大作业,大连理工大学c语言大作业报告.docx
  14. 拓端tecdat|R语言中的马尔可夫区制转移(Markov regime switching)模型
  15. oracle dbv验证,关于dbv检测的结果,有些不懂,请各位指点
  16. android 剪贴板增强工具,ClipX - 超级实用的小巧剪贴板增强工具
  17. Apache Jena配置
  18. 嵌入式linux操作系统的移植 实验报告,嵌入式linux系统移植试题
  19. 简约好用的日期时间选择js插件
  20. 华为研究院19级研究员几年心得终成趣谈网络协议文档

热门文章

  1. Docker容器的备份与恢复,Docker镜像的备份与恢复
  2. 2022-2028年中国第五代移动通信技术(5G)市场研究及前瞻分析报告
  3. Linux shell 学习笔记(7)— 构建基本脚本(变量、重定向、管道、状态码)
  4. 【微服务架构】SpringCloud之Eureka入门篇
  5. python常用魔法函数
  6. CodeGen标记循环
  7. 与现代传感器的接口:轮询ADC驱动程序
  8. CVPR2020论文介绍: 3D 目标检测高效算法
  9. 2021年大数据ZooKeeper(四):ZooKeeper的shell操作
  10. python的redis数据库连接与使用