发布网友 发布时间:2022-04-21 03:58
共5个回答
热心网友 时间:2023-11-05 08:06
这应该是按照C++里面写法写的,没什么特殊含义,C++里面表示是一个类的内部变量(member),例如g表示全局变量(global),在Java中一般不需要这样命名!
参考C++命名规范:http://www.cnblogs.com/ggjucheng/archive/2011/12/15/22291.html
热心网友 时间:2023-11-05 08:06
你可以了理解为这是一种命名的习惯。有时候是用来区别系统的名称,例如你有个System。。类,但是你自己也要建一个类System,这时候就需要区别这2个,例如可以mySystem,或者sSystem,有时候m代表一个类的首字母,例如你有个model的类,又需要区分系统的名称又要有一定的意义,这是后就可以用mXX来命名了,所以这m字应该跟你的项目或者类名有关,或者纯粹的区别作用
我的回答只是代表个人理解不是标准答案!
若有更好的回答,咱们一起交流交流
热心网友 时间:2023-11-05 08:06
为区别于系统定义的类和变量,一般在前面加my或m标示是自己定义的
热心网友 时间:2023-11-05 08:07
m有多种解释,
1。member 成员变量
2 .my 自己的变量,用来区分类名
例如: Adapter mAdapter
这里mAdapter就代表 成员变量或者是 认为自己的变量。
热心网友 时间:2023-11-05 08:08
ava代码中没有这个关键字,应该是为子区别于系统定义的类和变量,一般在前面加my或m标示是自己定义的变量
所有的程序都使用变量临时存储各种数据。例如,当程序运行到某个阶段时请求用户输入一个数字,则您要用一个变量存储输入数据供以后使用。
变量必须在程序中被定义(或声明)后才能使用,您必须为每个变量确定一个具体类型。例如,您可能声明某变量为保存数字的类型,又声明另一个变量为保存人名的类型。(因为Java要求在使用变量前显式定义变量并声明变量值的类型,所以Java被称为是一个强类型的语言。有些语言则没有这些要求。一般说来,在创建大型程序时,强类型有助于减少程序错误。)
import java.awt.Graphics;
import java.awt.Color;
public class FirstApplet extends java.applet.Applet
{
public void paint(Graphics g)
{
int width = 200;
int height = 200;
g.drawRect(0, 0, width, height);
g.drawLine(0, 0, width, height);
g.drawLine(width, 0, 0, height);
}
}
这个程序中我们声明了两个名为width和height的变量。我们将其类型声明为int。一个int型的变量可以保存一个整数(如1、2、3等)。我们将两个变量都初始化为200。