来自 https://zhidao.baidu.com/question/582656655989089845.html

实例变量(instance variable):或叫实例域、实例字段(instance field),或叫成员变量(member variable)。实例的变量,每个实例的变量可能不同。实例方
法(instance method):或叫成员方法(member method)。供实例用的方法,必须要先有实例,才能通过此实例调用实例方法。类变量(class variable):或叫静
态域、静态字段(static field),或叫静态变量(static variable)。出现在这样的情况下:一个类的所有实例需要一个公有的属性,比如,一,统计实
例个数;二,常量。类变量与类直接关联在一起。内存当中只有一个地方存放这个变量。任何实例都可以修改它的值(前提是它没有被final修饰符修饰,不然就是常
量),但是,访问类变量并不需要实例,用类就可以操作了。类方法(class method):跟类变量的基本特点一样。供类用的方法,可以没有实例,直接通过类来调
用类方法。从形式上看,类变量和类方法,比一般的变量和方法多了一个static修饰符。因为这个原因,类变量和类方法也被叫做静态变量和静态方法。它们的使
用方法:实例方法可以直接访问实例变量,调用实例方法; 实例方法可以直接访问类变量,调用类方法。但不推荐这么做,原因是不清晰,容易把类变量误认
为是实例变量,把类方法误认为是实例方法(借助IDE,它会给出警告信息。); 类方法可以直接调用类变量和类方法; 类方法不能直接调用实例变量和实例方法; 类方法里
面不能使用“this”关键字,因为没有实例存在,“this”不知道引用哪个实例。

实例就是对象

实例变量:在用该类创建对象时才在会出现并被赋值。
类变量(静态变量):在该类加载到VM中时就被赋值,且该变量被这个类的所有对象所共享。
同一类的不同的对象有自己的实例变量,但是它们共享同一个类变量。当一个对象修改了它的实例变量时,不会影响其他的对象各自的实例变量。如果一个对象修改了类变量,则对于其他对象来说这个值也被改变了

创建对象

实例就是某个类的一个对象。

类只是一个抽象的东西,对象才是实在的东东。所以叫实例

Java中实例是什么意思?相关推荐

  1. java中实例变量指什么呢?

    转自: java中实例变量指什么呢? java中实例变量简介说明 在类的声明中,属性是用变量来表示的,我们将这种变量称之为实例变量,每个对象都为类维护着自己的一份实例变量 实例变量简介:       ...

  2. Java中实例变量的线程安全问题的分析

    public class Test{private int count = 5;//模拟库存量public void reduceStock(){//模拟减少库存count--;System.out. ...

  3. java中double类型占几个字节_面试官:Java 中有几种基本数据类型是什么?各自占用多少字节?...

    认识基本数据类型 在学习基本数据类型之前,我们先认识一下这两个单词:1.bit --位:位是计算机中存储数据的最小单位,指二进制数中的一个位数,其值为"0"或"1&quo ...

  4. Java中的策略模式实例教程

    策略模式是一种行为模式.用于某一个具体的项目有多个可供选择的算法策略,客户端在其运行时根据不同需求决定使用某一具体算法策略. 策略模式也被称作政策模式.实现过程为,首先定义不同的算法策略,然后客户端把 ...

  5. java中example函数作用_MyBatis逆向工程中的Mapper接口以及Example的实例函数及详解...

    一.mapper接口中的方法解析 mapper接口中的函数及方法 方法功能说明 int countByExample(UserExample example) thorws SQLException按 ...

  6. java返回有什么用,java中的return this什么时候用,返回的是类里面的方法类型,还是实例类?上面的代码什么意思...

    java中的return this什么时候用,返回的是类里面的方法类型,还是实例类??下面的代码什么意思? public class RoleService extends BaseService { ...

  7. java中匿名内部类详解_java 中匿名内部类的实例详解

    搜索热词 java 中匿名内部类的实例详解 原来的面貌: class TT extends Test{ void show() { System.out.println(s+"~~~哈哈&q ...

  8. java中的string函数_java中string.trim()函数的作用实例及源码

    trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...

  9. java中注解的使用与实例 (二)

    java 注解,从名字上看是注释,解释.但功能却不仅仅是注释那么简单.注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解 ...

最新文章

  1. 数组, 数组的初始化
  2. SpringBoot ElasticSearch 全文搜索
  3. 【2018.4.14】模拟赛之四-ssl2394 剪草【dp】
  4. Python爬虫利器六PyQuery的用法
  5. LeetCode MySQL 615. 平均工资:部门与公司比较(over窗口函数)
  6. 玩下软工项目,第一轮--全局Context的获取,SQLite的建立与增删改查,读取用户通话记录信息...
  7. selective search算法步骤
  8. DEX Integral 上线 11 小时锁仓价值接近 3 亿美元
  9. Golang 主机字节序的判断
  10. .gitignore中添加了忽略规则为何还是会提示版本更新,git如何清除部分文件的版本管理
  11. mysql更新一条语句_讲讲一条MySQL更新语句是怎么执行的?
  12. JDBC 常用的类和接口--一学就会(欢迎转载)
  13. 太强了!GitHub中文开源项目榜单出炉,暴露了程序员的硬性需求!
  14. youtube上下载vr立体声视频及其处理
  15. 高洛峰ajax分页源码,PHP 分页类 高洛峰 细说PHP
  16. 如何做一个真正的男人
  17. truncate table很慢之enq: RO - fast object reuse和local write wait等待分析
  18. win10内存占用率莫名其妙过高解决方法
  19. 移动端h5网页调用支付宝支付接口
  20. 华为ENSP网络设备配置实战2(较为复杂的ospf)

热门文章

  1. 用定时器实现色块颜色渐变/色块切换效果(HTML+CSS+JS)
  2. python学习之路4(基础练习题)
  3. java程序设计唐大仕慕课答案_Java程序设计_中国大学MOOC(慕课)
  4. 【算力网络】算力网络发展面临的问题与挑战
  5. MyBatis删除数据
  6. 最短路径问题学习心得
  7. python隔行_python多行换行
  8. 国产!全志科技T507-H工业核心板( 4核ARM Cortex-A5)规格书
  9. P1957 口算练习题(模拟)
  10. 工作日记20230714