成员变量直接定义在“类”中的量;
特点:成员变量有默认值,具体请看表格

数据类型 默认值
整型 0
浮点型 0.0
char ’ ’
boolean false
其他类型 null

成员变量的作用就是可以详细描述对象信息
我们来举个例子:

public class UserInfo{int age;double source;char A;boolean flag;String name;//以上五行代码所定义的量就是成员变量,因为它们直接定义在了“类”里面public static void main(String [] args){System.out.println(age);System.out.println(source);System.out.println(A);System.out.println(flag);System.out.println(name);//因为没有给变量赋值,所以以上五行代码所打印的就是各个类型所对应的默认值    }
}
//输出结果:
0
0.0false
null

详细描述对象信息:

public class UserInfo{int age;String name;String tel;String address;public static void main(String [] args){UserInfo zhang = new UserInfo();//创建对象zhang.age = 18;zhang.name = "张三";zhang.tel = "123456789";zhang.address = "郑州市";//以上四行为成员变量赋值System.out.println(zhang.address);System.out.println(zhang.name);}
}
//打印结果:
郑州市
张三

想知道什么是“成员变量”吗?相关推荐

  1. Java基础:this关键字可在方法参数和成员变量同名时进行区分

    this的用途之一:在方法参数和成员变量同名时用this进行区分,表示想用类的成员变量,而非方法参数. 创建一个打电话的类: public class Callone {String name; // ...

  2. C++如何在const函数修改成员变量的值

    C++如何在const函数修改成员变量的值 在C++,总所周知,c++不允许在const函数直接修改成员变量的值,想要达到此目的,有两种方式: 使用mutable关键字 造一个假的this去操作成员变 ...

  3. Java成员变量与类变量_Java基础随记2-成员变量和类变量的区别

    由static修饰的变量称为静态变量,其实质上就是一个全局变量.如果某个内容是被所有对象所共享,那么该内容就应该用静态修饰:没有被静态修饰的内容,其实是属于对象的特殊描述. 不同的对象的实例变量将被分 ...

  4. JAVA之旅(八)——多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例...

    JAVA之旅(八)--多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例 一.多态 我们今天又要学习一个新的概念了,就是多态,它是面向对象的第三个特征,何谓多态 ...

  5. java include 传递对象_变量的值传递,地址引用(和对象成员变量、局部变量创建和初始化的内存机制)...

    变量的值传递,地址引用(和对象成员变量.局部变量创建和初始化的内存机制) 变量的值传递,地址引用: 搞懂=含义,=即指向,看指向的内存块是否发生改变,还有是否是新内存块, 通过指向可以控制内存块的值. ...

  6. 【iOS 开发】Objective - C 面向对象 - 方法 | 成员变量 | 隐藏封装 | KVC | KVO | 初始化 | 多态

    一. Objective-C 方法详解 1. 方法属性 (1) OC 方法传参机制 Object-C 方法传参机制 : OC 中得参数传递都是值传递, 传入参数的是参数的副本; -- 基本类型 (值传 ...

  7. 线程之线程共享成员变量的几种情况

    public class ThreadScopeMultiShareData { /** * 多线程之间的共享数据的方式*/ /* * 如果每个线程执行的代码一样,可以使用同一个runnable对象, ...

  8. python实例变量初始化_Python – 应该在__init__中初始化所有成员变量

    也许这更像是一个样式问题,而不是技术问题,但我有一个带有几个成员变量的python类,我想让它工作,以便在用户首次创建类的实例时初始化一些成员变量(即在__init__函数中)我希望从稍后将调用的成员 ...

  9. [JAVA基础] 成员变量和局部变量(一看就懂的总结归纳篇)

    引言 成员变量和局部变量在每种编程语言中都有涉及,如果之前了解过其他语言的成员变量或者局部变量,那么在学习java中的成员变量和局部变量时可以看看有那些联系和不同,这一块的东西也不能说难,如果第一次接 ...

最新文章

  1. Git 创建两个“本地分支”协同工作
  2. mysql索引详解_MySQL索引详解
  3. jquery基础总结
  4. java集合类详细概述
  5. 实现MySQL远程连接
  6. linux检查系统硬件信息命令,Linux查看系统信息(硬件信息, 系统设置信息等) 命令 | Soo Smart!...
  7. python传文件给堡垒机上远程的另一个机器_如何用hive调度堡垒机上的python脚本...
  8. C++ 基类和派生类的构造函数
  9. SpringCloud学习笔记027---SpringBoot集成MyBatis_实现多数据源_可以自定义数据库类型
  10. Document cookie属性
  11. 测试面试题,自动化测试与性能测试篇(附答案)
  12. 九龙擒庄指标源码破译_九龙擒庄指标源码破译_破译股市密码
  13. ASP.NET MVC3 Model验证总结
  14. 《计算机系统基础》4-6章 简答题
  15. 动手实践 用 easyboot 制作N合一光盘
  16. “辩”与“辨”的区别
  17. vue具名插槽的使用
  18. 圣地亚哥大学计算机科学专业,加州大学圣地亚哥分校计算机科学本科
  19. TCP/IP网络简介(来自与51CTO学院视频授课内容)
  20. word标题设置级别

热门文章

  1. ACM 竞赛高校联盟 练习赛 第二场 BC
  2. cron 定时器简单入门
  3. Android动画效果translate、scale、alpha、rotate详解
  4. spring mvc 控制器方法传递一些经验对象的数组
  5. Android四大基本组件介绍与生命周期
  6. 最近做了一个小小的系统,收获挺大的....我想总结一下
  7. Eigen向量化内存对齐/Eigen的SSE兼容,内存分配/EIGEN_MAKE_ALIGNED_OPERATOR_NEW
  8. C#创建和调用DLL
  9. 如果有大型 Web 应用程序,可考虑执行预批编译
  10. WMI技术介绍和应用——Event Provider