class Person
{public String name;//定义实例Feildpublic static int eyeNum;//定义类Feild
}
public class PersonTest
{public static void main(String[] args){System.out.println("Person的eyeNum的类Feild值是:"+ Person.eyeNum);}
}

运行:

[root@server254 java]# java PersonTest
Person的eyeNum的类Feild值是:0

类 Feild是和类共生存的,类在类Feild就在,实例Feild是和实例共生存的。

class Person
{public String name;//定义实例Feildpublic static int eyeNum;//定义类Feild
}
public class PersonTest
{public static void main(String[] args){System.out.println("Person的eyeNum的类Feild值是:"+ Person.eyeNum);Person p = new Person();//创建Person对象,赋给引用变量pp.name = "MAH"; //使用引用变量改变实例Feildp.eyeNum = 2;//使用引用变量改变类FeildSystem.out.println("p变量的name Feild是:" + p.name);System.out.println("p对象的eyeNum Feild是:" + p.eyeNum);System.out.println("Person的eyeNum的类Feild值是:"+ Person.eyeNum);}
}

执行:

[root@server254 java]# java PersonTest
Person的eyeNum的类Feild值是:0
p变量的name Feild是:MAH
p对象的eyeNum Feild是:2
Person的eyeNum的类Feild值是:2

可见我们通过p引用变量(实例),修改了类Feild

class Person
{public String name;//定义实例Feildpublic static int eyeNum;//定义类Feild
}
public class PersonTest
{public static void main(String[] args){System.out.println("Person的eyeNum的类Feild值是:"+ Person.eyeNum);Person p = new Person();//创建Person对象,赋给引用变量pp.name = "MAH"; //使用引用变量改变实例Feildp.eyeNum = 2;//使用引用变量改变类FeildSystem.out.println("p变量的name Feild是:" + p.name);System.out.println("p对象的eyeNum Feild是:" + p.eyeNum);System.out.println("Person的eyeNum的类Feild值是:"+ Person.eyeNum);Person p2 = new Person();System.out.println("p2对象的eyeNum类Feild值:" + p2.eyeNum);}
}

[root@server254 java]# java PersonTest
^[[APerson的eyeNum的类Feild值是:0
p变量的name Feild是:MAH
p对象的eyeNum Feild是:2
Person的eyeNum的类Feild值是:2
p2对象的eyeNum类Feild值:2

java的变量包括:成员变量和局部变量

成员变量:类Feild(static修饰)和实例Feild(非static修饰)

局部变量:形参,方法局部变量和代码块局部变量

转载于:https://blog.51cto.com/muahao/1405548

java中可以让实例改变了类Feild(java这么干就是一个错误,你看到了就当做是类在该修改或这个类Feild)...相关推荐

  1. java中this是实例吗_java中this用法实例

    java中this用法实例,java this关键字的使用.this关键字,关于它的解释,可以概括为:哪一个对象在用这段代码,this就代表谁. 例如,"人"这个类,张三说,&qu ...

  2. java中常量final的用法_详解Java中final的用法

    本文主要介绍了Java中final的使用方法,final是java的关键字,本文就详细说明一下它的使用方法,需要的朋友可以参考下 概念 final 具有"不可改变的"的含义,可以修 ...

  3. java中的多态性_[转载] c++多态与java多态性_Java中的多态性

    参考链接: Java中的加法和串联 c++多态与java多态性 Polymorphism is one of the core concepts of OOPS paradigm. The meani ...

  4. java直接调用复制文件,java中文件复制的4种方式,java文件的复制

    java中文件复制的4种方式,java文件的复制 今天一个同事问我文件复制的问题,他一个100M的文件复制的指定目录下竟然成了1G多,吓我一跳,后来看了他的代码发现是自己通过字节流复制的,定义的字节数 ...

  5. JAVA中两个char类型相加_1、JAVA中的几种基本类型,各占用多少字节?

    1.Java是一种强类型语言.这就意味着必须为每一个变量声明一种类型.在Java中,-共有8种基本类型,其中有4种整型.2种浮点类型.1种用于表示Unicode编码的字符单元的字符类型char和1种用 ...

  6. java 中括号中的语句,Java中是使用大括号括起来的语句块,用于完成一个相对独立的逻辑功能,这种语句被称作()。...

    Java中是使用大括号括起来的语句块,用于完成一个相对独立的逻辑功能,这种语句被称作(). 更多相关问题 下列哪项措施不能提高砌体受压构件的承载力()? 商业银行办理个人储蓄存款业务,应当遵循地原则( ...

  7. java中蛇的属性有哪些_学习Java类的属性

    学习Java类的属性-武汉北大青鸟 Public.private.protected显示了三种类中的属性和服务的类型,public是可以随意访问的.private是外界不能访问的(显示了数据的封装性) ...

  8. Java 中接口 interface 实例介绍

    接口(interface) 有时必须从几个类中派生出一个子类,继承它们所有的属性和方法.但是,Java不支持多重继承.有了接口,就可以得到多重继承的效果. 接口(interface)是抽象方法和常量值 ...

  9. java中何时不能实例_Java对象实例是何时被创建

    您可能感兴趣的话题: Java 核心提示:对象实例何时被创建,这个问题也许你用一句话就能回答完了.但是它的潜在陷阱却常常被人忽视,这个问题也许并不像你想的那么简单,不信请你耐心看下去. 对象实例何时被 ...

  10. SOAP在java中的应用实例

    接下来是关于在java中,SOAP的一些相关类和概念. 看之前需要理解SOAP的基本概念. 我们可以想到,在java 程序中发送一个SOAP request,不管是用什么方法,最终发送出去的一定就是一 ...

最新文章

  1. SAP库存表之间的逻辑关系
  2. 这只狗,其实是猫变的:“撸猫神器”StarGAN v2来了!
  3. Swift基础--调用第三方OC项目
  4. excel操作----主要用于数据库入库
  5. Windows Shell 学习 3
  6. mysql 根据当前时间戳_mysql timestamp类型 根据当前时间戳更新
  7. Trie 树内存消耗问题
  8. 王春晖:发展自主知识产权的网安核心技术迫在眉睫
  9. UVA11636 Hello World!【模拟】
  10. erlang 变量存储在哪里_erlang中变量作用域
  11. 《信号与系统学习笔记》—线性反馈系统(一)
  12. 处理效应模型stata实例_『Stata』政策处理效应PSM模型基本命令汇总
  13. Verilog学习之求两个数的差值设计
  14. 方法功能增强 - 继承、装饰者模式、动态代理
  15. 零基础免费通过hexo+github快速搭建个人博客(超详细图解+B站视频讲解资源)
  16. maven命令的方式
  17. GAMLSS代码示例
  18. 软件测试面试题:什么是数据的对立性,有几个层次?
  19. 油猴脚本安装以及使用方法
  20. VSCode中i18n ally插件无效的几个原因

热门文章

  1. 海量数据挖掘MMDS week2: Association Rules关联规则与频繁项集挖掘
  2. .net 移动端 web 上传图片_vue使用cropperjs实现移动端图片裁剪上传组件
  3. hbase中为何不能向表中插入数据_Python自带的数据库,用起来真方便!
  4. 软件测试--缺陷报告常见问题03
  5. 手机 — oppo手机录音放在哪个文件夹里
  6. JSP的注释、表达式、注意事项
  7. Android MediaPlayer 实现音乐播放器
  8. eclipse修改java编译的版本
  9. Eclipse 工程迁移到 Android Studio
  10. SELECT中的多表连接