java中可以让实例改变了类Feild(java这么干就是一个错误,你看到了就当做是类在该修改或这个类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);}
}
运行:
[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)...相关推荐
- java中this是实例吗_java中this用法实例
java中this用法实例,java this关键字的使用.this关键字,关于它的解释,可以概括为:哪一个对象在用这段代码,this就代表谁. 例如,"人"这个类,张三说,&qu ...
- java中常量final的用法_详解Java中final的用法
本文主要介绍了Java中final的使用方法,final是java的关键字,本文就详细说明一下它的使用方法,需要的朋友可以参考下 概念 final 具有"不可改变的"的含义,可以修 ...
- java中的多态性_[转载] c++多态与java多态性_Java中的多态性
参考链接: Java中的加法和串联 c++多态与java多态性 Polymorphism is one of the core concepts of OOPS paradigm. The meani ...
- java直接调用复制文件,java中文件复制的4种方式,java文件的复制
java中文件复制的4种方式,java文件的复制 今天一个同事问我文件复制的问题,他一个100M的文件复制的指定目录下竟然成了1G多,吓我一跳,后来看了他的代码发现是自己通过字节流复制的,定义的字节数 ...
- JAVA中两个char类型相加_1、JAVA中的几种基本类型,各占用多少字节?
1.Java是一种强类型语言.这就意味着必须为每一个变量声明一种类型.在Java中,-共有8种基本类型,其中有4种整型.2种浮点类型.1种用于表示Unicode编码的字符单元的字符类型char和1种用 ...
- java 中括号中的语句,Java中是使用大括号括起来的语句块,用于完成一个相对独立的逻辑功能,这种语句被称作()。...
Java中是使用大括号括起来的语句块,用于完成一个相对独立的逻辑功能,这种语句被称作(). 更多相关问题 下列哪项措施不能提高砌体受压构件的承载力()? 商业银行办理个人储蓄存款业务,应当遵循地原则( ...
- java中蛇的属性有哪些_学习Java类的属性
学习Java类的属性-武汉北大青鸟 Public.private.protected显示了三种类中的属性和服务的类型,public是可以随意访问的.private是外界不能访问的(显示了数据的封装性) ...
- Java 中接口 interface 实例介绍
接口(interface) 有时必须从几个类中派生出一个子类,继承它们所有的属性和方法.但是,Java不支持多重继承.有了接口,就可以得到多重继承的效果. 接口(interface)是抽象方法和常量值 ...
- java中何时不能实例_Java对象实例是何时被创建
您可能感兴趣的话题: Java 核心提示:对象实例何时被创建,这个问题也许你用一句话就能回答完了.但是它的潜在陷阱却常常被人忽视,这个问题也许并不像你想的那么简单,不信请你耐心看下去. 对象实例何时被 ...
- SOAP在java中的应用实例
接下来是关于在java中,SOAP的一些相关类和概念. 看之前需要理解SOAP的基本概念. 我们可以想到,在java 程序中发送一个SOAP request,不管是用什么方法,最终发送出去的一定就是一 ...
最新文章
- SAP库存表之间的逻辑关系
- 这只狗,其实是猫变的:“撸猫神器”StarGAN v2来了!
- Swift基础--调用第三方OC项目
- excel操作----主要用于数据库入库
- Windows Shell 学习 3
- mysql 根据当前时间戳_mysql timestamp类型 根据当前时间戳更新
- Trie 树内存消耗问题
- 王春晖:发展自主知识产权的网安核心技术迫在眉睫
- UVA11636 Hello World!【模拟】
- erlang 变量存储在哪里_erlang中变量作用域
- 《信号与系统学习笔记》—线性反馈系统(一)
- 处理效应模型stata实例_『Stata』政策处理效应PSM模型基本命令汇总
- Verilog学习之求两个数的差值设计
- 方法功能增强 - 继承、装饰者模式、动态代理
- 零基础免费通过hexo+github快速搭建个人博客(超详细图解+B站视频讲解资源)
- maven命令的方式
- GAMLSS代码示例
- 软件测试面试题:什么是数据的对立性,有几个层次?
- 油猴脚本安装以及使用方法
- VSCode中i18n ally插件无效的几个原因
热门文章
- 海量数据挖掘MMDS week2: Association Rules关联规则与频繁项集挖掘
- .net 移动端 web 上传图片_vue使用cropperjs实现移动端图片裁剪上传组件
- hbase中为何不能向表中插入数据_Python自带的数据库,用起来真方便!
- 软件测试--缺陷报告常见问题03
- 手机 — oppo手机录音放在哪个文件夹里
- JSP的注释、表达式、注意事项
- Android MediaPlayer 实现音乐播放器
- eclipse修改java编译的版本
- Eclipse 工程迁移到 Android Studio
- SELECT中的多表连接